我是一位经验丰富的 C# 开发人员,但也是 WPF 新手。我无法通过网络搜索找到答案的基本问题(我认为)。这是简化的用例...
我想在 WPF TextBlock 中显示一个字符串。所以我在我的 XAML 控件的代码隐藏中编写了一些 C# 代码......
public class MyCoolControl : UserControl
{
public void InitializeMyCoolControl()
{
this.DataContext = "SomeStringOnlyAvailableAtRuntime"; // Perhaps from a database or something...
}
}
我像这样设置我的 XAML:
<UserControl ... snip...>
<!-- Bind the textblock to whatever's in the DataContext -->
<TextBlock Text="{Binding}"></TextBlock>
</UserControl>
效果很好,当我执行我的应用程序时,我可以看到值“SomeStringOnlyAvailableAtRuntime”。但是,我在使用 Visual Studio 2008 的 XAML 设计器的设计时看不到任何东西。
如何在设计时查看文本块的占位符值(任何内容)?
谢谢!
-麦克风