wpf - 如何从 wpf 中的另一个窗口访问一个窗口的控件(richtextbox)?

标签 wpf richtextbox

我确信这是非常简单的事情,但我无法弄清楚。我在这里和 msdn 上搜索过,但找不到答案。我需要能够通过 richtextbox.Selection.Select(TextPointer1, Textpointer2) 设置 richtextboxes 选择。

最佳答案

Application.Current 包含应用程序中所有窗口的集合,您可以通过查询获取其他窗口,例如

var window2 = Application.Current.Windows
    .Cast<Window>()
    .FirstOrDefault(window => window is Window2) as Window2;

然后您可以从代码中引用该控件,如下所示

var richText = window2.MyRichTextBox

关于wpf - 如何从 wpf 中的另一个窗口访问一个窗口的控件(richtextbox)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2219097/

相关文章:

wpf - bool 动画锁定属性

c# - 引用以编程方式创建的命名元素?

c# - 有没有办法比较两个 richtextbox 文本并突出显示差异?

C# RichTextBox 移除自定义 SelectionBackColor

.net - WPF 数据网格样式

c# - 检查鼠标左键按下的时间

c# - 使用自定义 chrome 和 DWM 时重新绘制窗口标题

wpf - 在 WPF ListView/Gridview 中设置列​​背景

c# - 使用格式信息读取 word 文件内容(图像和文本)

c# - Richtextbox 键入时的数据绑定(bind)问题