powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / WPF, Silverlight [игнор отключен] [закрыт для гостей] / WPF Attached Property
4 сообщений из 4, страница 1 из 1
WPF Attached Property
    #37537904
aav1984
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте, господа!
Начал писать на WPF и столкнулся вот с такой проблемай. Создаю Attached Property и пытаюсь его забиндить на свойство из ViewModel, но вылетает исключение: A 'Binding' cannot be set on the 'SetService' property of type 'TextBox'. A 'Binding' can only be set on a DependencyProperty of a DependencyObject.

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
public class ViewModel
    {
        public string HelloText { get { return "Привет"; } }
    }

    public class Attached : DependencyObject
    {
        public static readonly DependencyProperty ServiceProperty = DependencyProperty.RegisterAttached("Service", typeof(string), typeof(UIElement), new PropertyMetadata(null, (d, e) =>
        {
            
        }));

        public static void SetService(UIElement obj, string value) { obj.SetValue(ServiceProperty, value); }
        public static string GetService(UIElement obj) { return (string)obj.GetValue(ServiceProperty); }
     }
вот xaml
Код: plaintext
<TextBox Height="57" HorizontalAlignment="Left" Margin="106,96,0,0" Name="textBox1" VerticalAlignment="Top" Width="202" local:Attached.Service="{Binding HelloText, Mode=OneWay}"/>


в чем может быть проблема?
UIElement вроде является DependencyObject
...
Рейтинг: 0 / 0
WPF Attached Property
    #37537917
Фотография Алексей К
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DependencyProperty.RegisterAttached("Service", typeof(string), typeof(UIElement Attached),
...
Рейтинг: 0 / 0
WPF Attached Property
    #37537918
Фотография Алексей К
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
public static class Attached : DependencyObject
...
Рейтинг: 0 / 0
WPF Attached Property
    #37537919
aav1984
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
спасибо! заработало.
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / WPF, Silverlight [игнор отключен] [закрыт для гостей] / WPF Attached Property
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]