powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / WPF, Silverlight [игнор отключен] [закрыт для гостей] / [WPF]. Не обновляется binding у TextBox
7 сообщений из 7, страница 1 из 1
[WPF]. Не обновляется binding у TextBox
    #36849772
_andrews_.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ViewModel содержит какое-то строковое property Name_ :
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
private string name_ = "default";
 public string Name_
 {
   get { return name_; }
   set
   {
     name_ = value;
     OnPropertyChanged("Name_");
   }
 }

TextBox на View биндится к этому строковому Property Name_ :
Код: plaintext
<TextBox x:Name="tbName" Text="{Custom:Binding Name_, Mode=OneWay}" />

При создании View Name_ устанавливается в " default ", и это значение прекрасно подхватывается и отображается в TextBox'e.
Однако позже вызывается
Код: plaintext
Name_="Other text";
метод
Код: plaintext
set {}
срабатывает у Name_ , однако в TextBox'e по-прежнему красуется неизменное " default ".
Вроде на первый взгляд Binding красиво и правильно описан.
Или нет?
...
Рейтинг: 0 / 0
[WPF]. Не обновляется binding у TextBox
    #36849856
Вестник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
декларацию ViewModel и содержимое OnPropertyChanged покажите

>Custom:Binding
почему Custom?
...
Рейтинг: 0 / 0
[WPF]. Не обновляется binding у TextBox
    #36849893
_andrews_.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вестникдекларацию ViewModel и содержимое OnPropertyChanged покажите

BaseViewModel - родитель для всех остальных моих ViewModels
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
public abstract class BaseViewModel : INotifyPropertyChanged
    {
        public event PropertyChangedEventHandler PropertyChanged;                

        protected void OnPropertyChanged(string propertyName)
        {
            PropertyChangedEventHandler handler = PropertyChanged;

            if (handler != null)
            {
                handler(this, new PropertyChangedEventArgs(propertyName));
            }
        }

    }
Вестник>Custom:Binding
почему Custom?
мм.. не знаю.. View рисовал не я. И этот Custom у нее у же с первой строчки фигурирует...
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
<Custom:Window

	xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
	xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
	xmlns:d="http://schemas.microsoft.com/expression/blend/2008" 
           xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"

<!-- ....................................... -->
...
Рейтинг: 0 / 0
[WPF]. Не обновляется binding у TextBox
    #36849926
Вестник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
xmlns:Custom=чему?
...
Рейтинг: 0 / 0
[WPF]. Не обновляется binding у TextBox
    #36849945
_andrews_.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вестникxmlns:Custom=чему?

Судя по всему просто дублируется NameSpace
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
<Custom:Window

	xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"               "вот"
	xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
	xmlns:d="http://schemas.microsoft.com/expression/blend/2008" 
           xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
	
	xmlns:Custom="http://schemas.microsoft.com/winfx/2006/xaml/presentation"        "вот"
Это может быть проблемой?
...
Рейтинг: 0 / 0
[WPF]. Не обновляется binding у TextBox
    #36849951
AlexeiK
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
_andrews_.,

нет.
...
Рейтинг: 0 / 0
[WPF]. Не обновляется binding у TextBox
    #36849981
Вестник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
все вроде правильно. может вы забиндили один ViewModel, а меняете другой? или может как-то window.DataContext или TextBox.DataContext затерли?
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / WPF, Silverlight [игнор отключен] [закрыт для гостей] / [WPF]. Не обновляется binding у TextBox
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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