XAML - Design Time Data

发布时间 2023-07-29 10:33:37作者: euv
  1. 为View添加设计时ViewModel,可以在View中对Command和属性F12跳转到Viewmodel文件中相应的位置,同时,在View中输入ViewModel中的Command和属性名称时有只能提示。
  2. 布局控件内的子控件由csharp代码动态生成,启动程序后才能填充布局。可以在布局容器中放置设计时控件,观察布局效果而无需启动程序。
  3. 依赖属性设置绑定后,无法显示值,可以指定设计时属性值查看效果。
  4. 列表控件指定设计时ItemsSource以查看列表数据展示效果。
  5. 设计时宽高。
  6. 可以为同一个依赖属性指定真实值,再指定设计时值,那么在设计器中看到的是使用设计时数据的展示效果,
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
mc:Ignorable="d"
<TextBlock Text="{Binding Name}" d:Text="Name!" />

<d:Button Content="Design Time Button" />