我正在尝试在 wpf 应用程序中使用 C# 进行数据绑定,但我感到很震惊。我有一个程序,我需要绑定我的项目设置,这些设置可以更改并显示在 UI 中。
用户界面:
<ListView Name="lsview">
<ListView.DataContext >
<Binding Source="projpro"/>
</ListView.DataContext>
<ListView.View>
<GridView>
<GridViewColumn>
<TextBox Width="150" Name="projid" Text="{Binding Path=pp.test}" />
</GridViewColumn>
<GridViewColumn>
<TextBox Width="150">wtf from xaml</TextBox>
</GridViewColumn>
</GridView>
</ListView.View>
</ListView>
代码:
public MainWindow()
{
InitializeComponent();
displayImage(true);
projectProperties();
projpro pp = new projpro();
lsview.DataContext = pp;
}
班级:
class projpro
{
string a="check1";
public string test
{
get { return a ; }
set
{
a = "check2";
}
}
}
projpro 类需要是几个参数的列表。我想知道如何显示它。我已设置path
为 pp。我想在 UI 中显示 test 的值。我在 MSDN 上阅读了一些文章,但我仍然清楚如何从 xaml 访问代码。这些值在类中是动态的。
请放一些光。
提前非常感谢。
干杯