【发布时间】:2011-05-13 01:05:01
【问题描述】:
我一直在尝试从我的视图模型中设置堆栈面板的可见性,但运气不佳。这是我的 XAML:
<StackPanel Visibility="{Binding Path=IsVisible}"/>
注意:我已成功将我的视图连接到我的视图模型。我的所有其他属性都正确绑定。
这是我的 ViewModel 代码:
private Visibility isVisible;
public Visibility IsVisible
{
get
{
return isVisible;
}
set
{
isVisible = value;
RaisePropertyChanged("IsVisible");
}
}
这种方法适用于我一直在使用的所有其他属性,没有问题。我只是无法获得转移的可见性。有什么建议吗?
【问题讨论】:
-
看起来应该对我有用。您是否在 setter/getter 中设置断点以确保它按预期更新?输出窗口中是否出现任何绑定错误?
标签: c# silverlight windows-phone-7 mvvm mvvm-light