.net WPF:在VisualStudio中操作时,数据绑定的标签很难使用。

.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中处理标签时,标签不包含文本 是否有一种方法可以设置一个仅用于开发的占位符,以便我可以更好地可视化控件的外观? 我读过

假设我有以下WPF用户控件的XAML:

<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,它也将变得毫无用处)

谢谢,这正是我想要的!