Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / WPF, Silverlight Новый топик    Ответить
 binding к свойству класса  [new]
samun
Member

Откуда: Санкт-Петербург
Сообщений: 65
Подскажи пожалуйста правильно ли я делаю ?
У меня есть окно CashFlowChildWindow
Вот начала его описания
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 привязать к этому полю.

<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();

а поле кнопки пустое подскажи пожалуйста почему ?
12 апр 11, 19:27    [10508691]     Ответить | Цитировать Сообщить модератору
 Re: binding к свойству класса  [new]
уТКа
Member

Откуда: Страна дураков и разбитых дорог
Сообщений: 1266
samun,

так не пойдет, нужно идти читать книгу по Silverlight - упустите драгоценный опыт.
12 апр 11, 19:58    [10508759]     Ответить | Цитировать Сообщить модератору
 Re: binding к свойству класса  [new]
samun
Member

Откуда: Санкт-Петербург
Сообщений: 65
уТКа,

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

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

надо было

this.DataContext = this;
12 апр 11, 20:18    [10508792]     Ответить | Цитировать Сообщить модератору
 Re: binding к свойству класса  [new]
уТКа
Member

Откуда: Страна дураков и разбитых дорог
Сообщений: 1266
samun,

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

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

лучше все-таки не писать функционал по редактированию данных во всплывающих окнах, это плохой тон, используй Navigation Framework входящий в Silverlight, пример я давал в другом треде, разбери его.
12 апр 11, 23:13    [10509421]     Ответить | Цитировать Сообщить модератору
 Re: binding к свойству класса  [new]
Calabonga
Member [скрыт]

Откуда:
Сообщений: 248
Вот тут можно посмотреть про Binding
2 май 11, 11:07    [10594236]     Ответить | Цитировать Сообщить модератору
Все форумы / WPF, Silverlight Ответить