WPF 在设计时绑定后在其中保留可见元素和示例文本
WPF Keep visible elements and sample texts in them after binding at DesignTime
我的 window 上有两个元素:
- 一个
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}" />
- 我怎样才能在我的元素 just in
design-time
中使用绑定后 easy way 的假数据和状态? ?
- 你建议在
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 时出现绑定错误,因此这是一种很好的做法。
我的 window 上有两个元素:
- 一个
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}" />
- 我怎样才能在我的元素 just in
design-time
中使用绑定后 easy way 的假数据和状态? ? - 你建议在
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 时出现绑定错误,因此这是一种很好的做法。