好的,这是我的 XAML:
<TextBlock Text="{Binding Path=InstanceName}"></TextBlock>
如果
InstanceName
为 null 或空字符串,我想要 Visibility="Collapsed"
.否则我想要 Visibility="Visible"
.我该怎么做?
最佳答案
通过在您的 View 模型中放置一个额外的属性,您可以将 Visibility 属性绑定(bind)到:
public class ViewModel
{
public string InstanceName {...}
public Visibility InstanceVisibility
{
get
{
return String.IsNullOrEmpty(InstanceName) ? Visibility.Collapsed : Visibility.Visible;
}
}
关于WPF:通过字符串内容绑定(bind)可见性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2122780/