繁体   English   中英

WPF在DesignTime绑定后将可见元素和示例文本保留在其中

[英]WPF Keep visible elements and sample texts in them after binding at DesignTime

我的窗口上有两个元素:

  • 一个TextBlock
  • 一个Button

我可以通过此代码在design-time看到Button

<Button x:Name="BtnHelp" Content="HELP"/>

但是绑定后我在design-time看不到Botton

<Button x:Name="BtnHelp" Content="HELP" Visibility="{Binding Visibility_BtnHelp , Converter={StaticResource BoolToVisConverter}}" />

我也可以在TextBlock看到示例文本

<TextBlock Text="Sample Text" />

但是绑定后不能在design-time在我的TextBlock中提供示例数据:

<TextBlock Text="{Binding Field}" />

  • 我怎么能在我的元素只是假数据和状态design-time用结合后一个简单的方法
  • 您是否建议一种基于XAML d:...属性的方法?

这个:

<Button x:Name="BtnHelp" Content="HELP" Visibility="{Binding Visibility_BtnHelp , Converter={StaticResource BoolToVisConverter}, FallbackValue=Visible}" />

<TextBlock Text="{Binding Field, FallbackValue='Sample Text'}" />

设置FallbackValue还将防止在DataContext为空的情况下发生绑定错误,因此这是一个好习惯。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM