相关疑难解决方法(0)

WPF中是否有DesignMode属性?

在Winforms中你可以说

if ( DesignMode )
{
  // Do something that only happens on Design mode
}
Run Code Online (Sandbox Code Playgroud)

在WPF中有这样的东西吗?

wpf .net-3.5

100
推荐指数
4
解决办法
4万
查看次数

WPF中虚拟设计时数据有哪些方法可用?

我正在使用没有表达式混合,只使用vs2010中的XAML编辑器.除此之外,我越来越多地看到了对设计时数据绑定的需求.对于简单的情况,该FallbackValue属性非常好用(Textboxes和TextBlocks等).但特别是在处理ItemsControl等时,确实需要在设计器中显示样本数据,以便您可以调整和调整控件和数据模板,而无需运行可执行文件.

我知道ObjectDataProvider允许绑定到一个类型,因此可以提供可视化的设计时数据,但是有一些杂耍,允许绑定真实的运行时数据,而不通过加载设计时加载浪费资源, dummied数据和运行时绑定.

我真正想要的是能够拥有,比如"John","Paul","George"和"Ringo"在XAML设计师中作为我的可设置项目出现ItemsControl,但是当应用程序显示真实数据时运行.

我也知道Blend允许一些花哨的属性来定义WPF在运行时条件下有效忽略的设计时绑定数据.

所以我的问题是:

1.我如何利用visual studio XAML设计器中的集合和非平凡数据的设计时绑定,然后平滑地交换到运行时绑定?

2.其他人如何解决这个设计时与运行时数据问题?就我而言,我不能很容易地为两者使用相同的数据(例如,数据库查询可以使用相同的数据).

3.他们可以用于数据集成XAML设计的表达混合替代品吗?(我知道有一些替代方案,但我特别想要一些我可以使用的东西,看看绑定的样本数据等?)

data-binding wpf xaml design-time designer

95
推荐指数
3
解决办法
3万
查看次数

标签 统计

wpf ×2

.net-3.5 ×1

data-binding ×1

design-time ×1

designer ×1

xaml ×1