これが可能であるかどうかが、ここではタイトルに疑問を説明するためのコードである場合、私は知らない。プライベート変数公開プロパティにバインドすることは可能ですか?
public class LogicClass : INotifyPropertyChanged
{
private String _myText;
public String MyText
{
get{return _myText;}
set
{
_myText = value;
PropertyChanged(this, new PropertyChangedEventArgs("MyText"));
}
}
...
}
public partial class Window1: Window, INotifyPropertyChanged
{
private LogicClass _logic;
public String LogicText
{
get{return _logic.MyText;}
}
...
}
<ContentControl Name="contentControl1" >
<Binding ElementName="MainWindow" Path="LogicText"/>
</ContentControl>
私LogicClass
変数を公開することなく、この作品を作るためにどのような方法がありますINotifyPropertyChanged
の実装を利用してください。私はこれが泡立つことができるかどうか、または私のUIコードビハインドで冗長性を持たなくてはならないことを知りたいと思います。(これは今私がやっている方法です)
ありがとう、なぜ私はそれについて考えなかったのかわかりません。 :-p –