TextBlock не отзывается на INotifyPropertyChanged

210
20 июня 2017, 22:39

Поиск в интернетах не дал результатов, у многих есть такая же проблема. Использовать вместо TextBlock TextBox, не могу, нужны Run'ы

Описал в VM интерфейс INotifyPropertyChanged. Опракидываю всякий раз когда меняется поле. В xaml сделал TextBlock, который должен всякий раз обновлять текст внутри себя. Привязка на UpdateSourceTrigger=PropertyChanged не работает. Может повесить какие триггеры?

VM:

public string BasePart
{
    get { return m_basePart;}
    set {
        if (m_basePart != value)
        {
            m_basePart = value;
            RaisePropertyChanged("BasePart");
        }
    }
}

Xaml:-

        <TextBlock Grid.Row="3" 
                   Text="{Binding BasePart, UpdateSourceTrigger=PropertyChanged}"
                   VerticalAlignment="Center"
                   HorizontalAlignment="Center"/>

Как вношу изменения в BasePart, выше есть описание как работает BasePart

        <TextBox Text="{Binding BasePart, Mode=TwoWay,UpdateSourceTrigger=PropertyChanged}" 
             Height="20"
             Width="200"/>
READ ALSO
Трудности с DockPanel - не работает выравнивание

Трудности с DockPanel - не работает выравнивание

- вот в таком случае получается, что кнопка находится по центру а не справа

226
WPF - ConvertBack для коллекции

WPF - ConvertBack для коллекции

Имеется список всех контрагентов Contractors, имеется список партнеров Partners, второй список есть подмножество первого, оба свойства доступны в VM

256
Как узнать какие порты открыты на локальном компьютере?

Как узнать какие порты открыты на локальном компьютере?

Как узнать какие порты открыты на моем девайсе, программным методом C#

448
Контекстное меню в DataGrid - C#(WPF)

Контекстное меню в DataGrid - C#(WPF)

Пишу академическое десктоп приложение с базой данныхИз базы контент вывожу посредством DataGrid, которое находится в интерфейсе десктоп - клиенте

502