0
にに接続されていることを制御して下さい、私は以下のコードを持っていると言う:添付プロパティがのOnChangeイベント
public static DependencyProperty LabelProperty =
DependencyProperty.RegisterAttached(
"Label",
typeof(Label),
typeof(HotKeyHelper),
new FrameworkPropertyMetadata(default(Label), OnLabelChanged)
);
public static void SetLabel(DependencyObject obj, Label value)
{
obj.SetValue(LabelProperty, value);
}
public static Label GetLabel(DependencyObject obj)
{
return (Label)obj.GetValue(LabelProperty);
}
private static void OnLabelChanged(DependencyObject obj,
DependencyPropertyChangedEventArgs e)
{
Label label = obj as Label;
// Question is for Right Here!
}
は、それが接続されているオブジェクトを取得するためのOnLabelChangedイベントに方法はありますか?例えば
、私はこのようにこれを使用すると言う:
<TextBox Controls:HotKeyHelper.Label="{Binding ElementName=SomeLabel}"/>
私OnLabelChangedイベントでSomeLabelラベルへの参照を取得する方法はありますか?
は 'obj'が添付プロパティがあるオブジェクトでなければなりません...あなたはそれが何もすることができますよう、それはラベルにキャストしたいと思うことを疑います私はあなたがそれが何でもできるように 'Label'にキャストしたいと思うのではないかと疑う。 –