powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / WPF, Silverlight [игнор отключен] [закрыт для гостей] / binding к свойству класса
5 сообщений из 5, страница 1 из 1
binding к свойству класса
    #37212821
samun
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Подскажи пожалуйста правильно ли я делаю ?
У меня есть окно CashFlowChildWindow
Вот начала его описания
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
namespace MOI.Views
{
    public partial class CashFlowChildWindow : ChildWindow, INotifyPropertyChanged
    {
private string _ProjectIdStr;
      public string ProjectIdStr
        {
            get { return _ProjectIdStr; }
            set { _ProjectIdStr = value; NotifyPropertyChanged("ProjectIdStr"); }
        }

И в окне есть кнопка OKButton Для которой хочу Content привязать к этому полю.

Код: plaintext
<Button x:Name="OKButton" Content="{Binding Path=ProjectIdStr, Source= MOI.Views.CashFlowChildWindow}" Click="OKButton_Click" Width="75" Height="23" HorizontalAlignment="Right" Margin="0,12,79,0" Grid.Row="1" />

Вызываю окно
var win = new CashFlowChildWindow();
win.ProjectIdStr = "dcsdfcs";
win.Show();

а поле кнопки пустое подскажи пожалуйста почему ?
...
Рейтинг: 0 / 0
binding к свойству класса
    #37212859
Фотография уТКа
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
samun,

так не пойдет, нужно идти читать книгу по Silverlight - упустите драгоценный опыт.
...
Рейтинг: 0 / 0
binding к свойству класса
    #37212880
samun
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
уТКа,

я уже нашел в чем было дело

<Button x:Name="OKButton" Content="{Binding ProjectIdStr}" />

надо было

this.DataContext = this;
...
Рейтинг: 0 / 0
binding к свойству класса
    #37213102
Фотография уТКа
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
samun,

ответ нашел, молодец, но так лучше не делать, лучше сразу написать ViewModel и подцепляться к ней в xaml.

на первый "тестовый" проект для себя вполне сойдет.

лучше все-таки не писать функционал по редактированию данных во всплывающих окнах, это плохой тон, используй Navigation Framework входящий в Silverlight, пример я давал в другом треде, разбери его.
...
Рейтинг: 0 / 0
binding к свойству класса
    #37242360
Calabonga
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Вот тут можно посмотреть про Binding
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / WPF, Silverlight [игнор отключен] [закрыт для гостей] / binding к свойству класса
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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