UWP手动绑定处于非活动/灰色状态

时间:2018-03-15 11:12:36

标签: c# xaml uwp binding

我正在为通用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应用程序。

以下是示例: UWP binding example

代码背后:

date list

有人解决了这个问题,因为它有点烦人吗?

2 个答案:

答案 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}”