gpt4 book ai didi

WPF 重命名属性不会传播到 XAML

转载 作者:行者123 更新时间:2023-12-02 02:02:23 25 4
gpt4 key购买 nike

我对 WPF 有点陌生,所以请耐心等待。我有一个绑定(bind)在我的 XAML 中的属性,但是如果我在 .cs 文件中重命名它(右键单击 --> 重构 --> 重命名),它不会传播到 XAML。难道我做错了什么?

编辑
这是我背后的代码:

private string _selectedItem = null;
public string SelectedItemName
{
get { return _selectedItem; }
private set
{
if (_selectedItem != value)
{
_selectedItem = value;
OnPropertyChanged();
}
}
}

这是我的 XAML:
<TextBox HorizontalAlignment="Left" Height="23" Margin="307,287,0,0" TextWrapping="Wrap" 
Text="{Binding SelectedItemName}" VerticalAlignment="Top" Width="120" Name="txtTest2" />

最佳答案

您的二传手需要公开。当您在 TextBox 中键入内容时,WPF 绑定(bind)系统无法更改文本。重构绝不意味着更改 XAML 文件。如果您想拥有这样的功能,请下载 ReSharper。

关于WPF 重命名属性不会传播到 XAML,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16614353/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com