.net WPF:在VisualStudio中操作时,数据绑定的标签很难使用。
假设我有以下WPF用户控件的XAML:.net WPF:在VisualStudio中操作时,数据绑定的标签很难使用。,.net,wpf,.net,Wpf,假设我有以下WPF用户控件的XAML: <Grid Background="#FFCBCBCB"> <Label Content="{Binding Path=Name}" Margin="115,10,10,91"/> <Grid/> 当程序运行时,视图将获得一个对象,该对象与名为Name的属性绑定。但是,在Visual studio中处理标签时,标签不包含文本 是否有一种方法可以设置一个仅用于开发的占位符,以便我可以更好地可视化控件的外观? 我读过
<Grid Background="#FFCBCBCB">
<Label Content="{Binding Path=Name}" Margin="115,10,10,91"/>
<Grid/>
当程序运行时,视图将获得一个对象,该对象与名为Name的属性绑定。但是,在Visual studio中处理标签时,标签不包含文本
是否有一种方法可以设置一个仅用于开发的占位符,以便我可以更好地可视化控件的外观?
我读过关于fallbackvalue的文章,但是它似乎只适用于没有空格的字符串
<Label Content="{Binding Path=Name, FallbackValue=Iamonelongstring}" Margin="115,10,10,91"/>
您要查找的是
设计数据
应该给一个很好的介绍
基本上可以设置设计时视图模型,以便仅在设计时提供数据
在上面的视频中,您还可以看到演示者创建和使用设计时数据
另一方面,FallbackValue
可以支持空格,将文本用单引号括起来
比如:
<Label Content="{Binding Path=Name, FallbackValue='I am one long string'}" Margin="115,10,10,91"/>
不过,您不想这样做,因为
FallbackValue
不仅仅是用于设计时,而是用于完全不同的目的。您应该查看DesignData
,并将其用于帮助您的设计时工作(当您说将集合和与DataContext绑定等内容作为该组中的对象时,它会提供更多帮助。即使选择使用FallbackValue,它也将变得毫无用处)谢谢,这正是我想要的!