2

プロパティ Name と Lastname を持つ Person というクラスがあります。FullName プロパティを使用して EF で生成されたものを拡張する部分クラス Person を作成しました。ある時点で、フルネームを生成する必要があります。フルネームはコントロールにバインドされているため、表示できます。fullname プロパティを変更すると、wpf コントロールが更新されません。

変更時にイベントをトリガーするにはプロパティを拡張する必要があることは知っていますが、これまでにこれを行ったことはありません。

また、これは stringformating で実行できることは知っていますが、これは私の問題を単純化したものです。

4

1 に答える 1

0

依存関係プロパティの作成と登録は、おそらくあなたがしようとしていることです。

public class MyStateControl : ButtonBase
{
  public MyStateControl() : base() { }
  public Boolean State
  {
   get { return (Boolean)this.GetValue(StateProperty); }
   set { this.SetValue(StateProperty, value); } `enter code here`
  }
  public static readonly DependencyProperty StateProperty = DependencyProperty.Register(
   "State", typeof(Boolean), typeof(MyStateControl),new PropertyMetadata(false));
}

DependencyProperty クラス

于 2013-07-31T15:28:56.143 に答える