我是一位经验丰富的C#开发人员,但是一名WPF新手.基本问题(我认为)我无法通过网络搜索找到答案.这是简化的用例......
我想在WPF TextBlock中显示一个字符串.所以我在XAML控件的代码隐藏中编写了一些C#代码...
public class MyCoolControl : UserControl { public void InitializeMyCoolControl() { this.DataContext = "SomeStringOnlyAvailableAtRuntime"; // Perhaps from a database or something... } }
我像这样设置我的XAML:
效果很好,我可以在执行应用程序时看到值"SomeStringOnlyAvailableAtRuntime".但是,我在Design Time使用Visual Studio 2008的XAML Designer时看不到任何内容.
如何在设计时查看文本块的占位符值(任何内容)?
谢谢!
-麦克风
FallbackValue
在设计用户控件时,我经常使用绑定来查看.例如:
但是,由于FallbackValue
不仅仅是在设计时应用,如果您想FallbackValue
在运行时出于其他原因使用它,这可能不合适.