Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > WPF и Silverlight > DependencyProperty


Автор: Diksa 25.10.2010, 16:39
Здравствуйте ребята! Помогите пожалуйста, что-то никак не могу справится со следующем

Код XAML:

Код

<Window x:Class="WpfKeyboard.Window1"
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
    xmlns:kb2="clr-namespace:Keyboard">
<Grid>
            <TextBox Height="25" kb2:TSKeyboard.TSKeyBL="100" Margin="15,60,0,0" VerticalAlignment="Top" HorizontalAlignment="Left" Width="180" OnGotFocus="OnGotFocus" ></TextBox>
            <Button Width="20" Height="20" Click="Button_Click"></Button>
</Grid>


Само DependencyProperty:
 
Код

public partial class TSKeyboard : Window
    {
public int iX = 0;

public static readonly DependencyProperty TSKeyBLProperty = DependencyProperty.RegisterAttached("TSKeyBL", typeof(int), typeof(TSKeyboard));

public static void SetTSKeyBL(DependencyObject obj, int value)
        {
            obj.SetValue(TSKeyBLProperty, value);
        }

        public static bool GetTSKeyBL(DependencyObject obj)
        {
            return (bool)obj.GetValue(TSKeyBLProperty);
        }

private void OnGotFocus(object sender, RoutedEventArgs e)
{
 iX = sender.GetTSKeyBL;
}

}



Возможно ли получить значение свойства этого элемента в обработчике OnGotFocus??? Подскажите как правильно сделать? возможно я совсем не в ту сторону копаю??? 




Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)