Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > .NET Frameworks (точка нет фреймворки) > WPF, UWP, WinRT, XAML
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 22.11.2011, 15:50   #1
sergei64_89
Форумчанин
 
Регистрация: 20.04.2008
Сообщений: 139
По умолчанию свойства зависимости

Код:
//новый класс
public static readonly DependencyProperty xx = DependencyProperty.Register("p1", typeof(Point), typeof(myline), new FrameworkPropertyMetadata(new Point()), new ValidateValueCallback(draw));

public Point p1
{
set { SetValue(xx, value); }
get { return (Point)GetValue(xx); }
}
static bool draw(object value)
{

MessageBox.Show("sdf");

return true;
}
//часть кода канвы
Point p = new Point(9, 9);
public void addline(myellipse el1,myellipse el2)
{
myline line = new myline();
children.Add(line);

base.AddLogicalChild(line);
base.AddVisualChild(line);
line.bind = new Binding("p");
line.bind.Source =this;

BindingOperations.SetBinding(line, myline.xx, line.bind);
}
protected override void OnMouseMove(System.Windows.Input.MouseEventArgs e)
{
base.OnMouseMove(e);

p = e.GetPosition(this); //тут не выскакивает событие "sdf"

}

Последний раз редактировалось alexBlack; 22.11.2011 в 19:50.
sergei64_89 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Свойства в Delphi Beren42 Помощь студентам 15 03.06.2011 20:32
Свойства объекта Valera Помощь студентам 3 22.04.2011 15:25
DBGrid свойства detalik Помощь студентам 4 06.04.2011 16:40
Свойства обозревателя Bat{CMD}_Men Операционные системы общие вопросы 1 05.10.2009 13:11
Свойства Label Vladya Общие вопросы Delphi 5 16.03.2009 14:10