目前,我在 WPF 应用程序中有一个窗口和几个用户控件。我的目标是通过绑定到视图模型中的属性将它们加载到 XAML 中。一段时间以来,我一直在寻找一种方法来做到这一点,但大多数解决方案都依赖于使用代码隐藏而不是视图模型。反正有没有通过绑定来做到这一点?就像是:
<StackPanel Height="500" HorizontalAlignment="Left" Margin="0,46,0,0" Name="stackPanel1" VerticalAlignment="Top" Width="500" Content="{Binding SomeUserControl}" />
在代码中:
private Control _someUserControl;
public Control SomeUserControl
{
get { return _someUserControl; }
set { _someUserControl = value; }
}