我不知道我的标题是否非常清楚,但我想要做的是从像window.xaml这样的xaml文件中绑定一个usercontrol的值。例如:
<Views:Identify x:Name="identify" Grid.Row="1"/>
这是我在windows.xaml中创建的用户控件。 我的usercontrol看起来像这样:
<Grid x:Name="LayoutRoot" Background="{StaticResource PhoneChromeBrush}">
<Grid.RowDefinitions>
<RowDefinition></RowDefinition>
<RowDefinition></RowDefinition>
<RowDefinition></RowDefinition>
</Grid.RowDefinitions>
<TextBox Name="user"></TextBox>
<TextBox Grid.Row="1"></TextBox>
<Button Grid.Row="2">Connection</Button>
</Grid>
我想绑定财产&#34; text&#34;属性&#34;用户&#34;到我在Window.xaml的datacontext中拥有的属性。我想做这个绑定:
<TextBox Name="user" Text="{Binding client_.clientInfo_.name_, Mode=TwoWay}"></TextBox>
但是来自windows.xaml。可能吗 ?我想从xaml文件中做到这一点。 我想我们可以在我的usercontrol后面的代码中做类似的事情:
public TextBox user_
{
get
{
return user;
}
set
{
user = value;
}
}
但我宁愿不接触我的代码隐藏文件。我不知道它是否打破了MVVM模型。对我来说它不是,但也许我从正确的角度看不到它。我想从我的Windows.xaml文件中绑定该属性。
谢谢。