【问题标题】:Binding datacontext to another viewmodel when design mode在设计模式下将数据上下文绑定到另一个视图模型
【发布时间】:2023-03-29 17:21:01
【问题描述】:

当我处于设计模式时,我想将我的 silverlight 视图绑定到另一个数据上下文。使用定位器模式,我可以执行以下操作:

        <UserControl or Window Or Else
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
mc:Ignorable="d" 
DataContext="{Binding MyViewModelStatic, Source={StaticResource Locator}}"
d:DataContext="{Binding Path=MyViewModelDesign, Source={StaticResource Locator}}">

如果我不使用这种模式并使用这样的声明方式:

<UserControl.DataContext>
    <local:MyViewModel />
</UserControl.DataContext>

如何将 d: 设置为另一个视图模型?

提前感谢您的帮助

【问题讨论】:

    标签: silverlight xaml mvvm binding


    【解决方案1】:

    这应该可以解决问题:

    <d:DesignProperties.DataContext> 
        <sample:SampleViewModel /> 
    </d:DesignProperties.DataContext> 
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2023-03-07
      • 1970-01-01
      • 2014-01-17
      • 2021-04-10
      • 1970-01-01
      • 2012-03-16
      • 2014-07-28
      • 1970-01-01
      相关资源
      最近更新 更多