我正在为通用Windows平台(UWP)制作C#应用程序,我想从属性手动绑定到xaml元素(在点击按钮属性中的内容旁边的矩形后创建数据绑定...) 。
当我从键盘输入public sealed partial class MainPage : Page
{
public MainPage()
{
this.InitializeComponent();
this.DataContext = this;
}
public string Text { get; private set; } = "Hello";
}
时,绑定当然有效。这只是在UWP项目中,它适用于普通的WPF应用程序。
代码背后:
date list
有人解决了这个问题,因为它有点烦人吗?
答案 0 :(得分:3)
我使用Visual Studio a similar problem。微软的回应是
...由于对XAML设计器的更新,目前禁用了一些功能,包括通过属性标记菜单添加样式。此功能将在以后返回。您可以在https://blogs.msdn.microsoft.com/visualstudio/2017/09/11/a-significant-update-to-the-xaml-designer/
找到更多信息
答案 1 :(得分:-3)
您需要提供页面名称,然后您可以通过元素绑定绑定到此属性。
X:名称= “的MainPage” > ... Content =“{Binding Path = Text,ElementName = MainPage}”