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',因为它可以是任何东西... –