如何将数据从WPF表单传递给WPF用户控件?

时间:2014-12-24 11:44:39

标签: c# wpf

我有Mainwindow.xaml(它是一个表单),一些字符串传递给UserControl1.xaml(它是一个用户控件)。

1 个答案:

答案 0 :(得分:0)

1)您可以在UserControl中创建公共属性,如:

public string SomeString
{
get;
set;
}

然后通过xaml传递字符串:

<UserControl1 SomeString="String"/> 

或 将SomeString属性绑定到MainWindow

中的属性
<UserControl1 SomeString="{Binding MyStr}"/>

2)您可以通过构造函数将字符串传递给UserControl。

var uc = new UserControl(MyString);