如何访问 C# 类的 Xaml 元素?

问题描述 投票:0回答:1

我有一个名为

B2_CONTENT.xaml
的用户控制文件,它有一个按钮。 它的源文件名为
G2_CONTENT.xaml.cs
,该文件有一个按钮的单击事件

我还有另一个用户控件名称 B4_CONTENT.xaml,它有一个文本框。 这些用户控件都作为网格行连接在主窗口中

我的问题是...... 如何通过访问

B2_CONTENT
文件的文本块元素来使单击事件(来自
B4_CONTENT
)更改文本块的文本(来自
B2_CONTENT
)?

我的主要问题是:如何访问 UserControll 文件中的元素和数据到另一个 UserControll 文件?

我尝试为这两个文件创建一个带有静态字符串的静态类,以便它们可以访问变量 并绑定它,但这实际上不起作用, 我需要的是知道如何访问 UserControll 文件中的元素和数据到另一个 UserControll 文件....

c# xaml
1个回答
0
投票

总的来说,当

UserControl
是抽象的并且彼此不认识时,这是一个很好的方法。

出于您的目的,您可以在 UserControl 上使用

RoatedEvent
和按钮,该按钮会冒泡到
MainWindow

在这里你可以捕获

Event
并用
UserControl
触发另一个
TextBlock
的方法。

通过此方法,您可以将两个

UserControl
解耦,并且可以更轻松地更换它们(如果需要)。

© www.soinside.com 2019 - 2024. All rights reserved.