Модераторы: gambit, Kefir, Partizan
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Изменение определенного в Resources Template 
:(
    Опции темы
Человек01
Дата 26.2.2009, 16:17 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 87
Регистрация: 20.2.2009
Где: Абакан, респ. Хак асия, Россия

Репутация: 2
Всего: 2



Диспозиция: определяю в Window.Resources следующую штукенцию
Код

<wpf:DataGridTemplateColumn x:Key="dgTemlColumnAndCellView" Header="XXXXX" Width="200" CanUserSort="False" SortMemberPath="numberss" >
    <wpf:DataGridTemplateColumn.CellTemplate>
        <DataTemplate  DataType="evrika:Cl">
            <WrapPanel x:Name="name01" Margin="{Binding Path=numberss.Margin}">
                <Button x:Name="ttttg" Width="12" Height="12" Padding="0" 
                    Visibility="{Binding Path=numberss.tutu}">
                    <TextBlock Margin="5,0,0,0" Padding="0" Text="хм" ></TextBlock>
                </Button>
                <TextBlock Margin="4,0,0,0" Text="{Binding Path=numberss.myName}" />
            </WrapPanel>                   
        </DataTemplate>
    </wpf:DataGridTemplateColumn.CellTemplate>
</wpf:DataGridTemplateColumn>

Например у меня изменилась колонка предоставляющая данные для Binding 
Вопрос: как изменить пути Binding? из кода. Что то я уже запарился

Style st=(Style)this.Resources["qweqwe"];
Со стилями всё ясно у них есть коллекции 
st.Setters
st.Triggers

можно творить что угодно, а здесь?

Это сообщение отредактировал(а) Человек01 - 26.2.2009, 16:17
PM MAIL ICQ   Вверх
Partizan
Дата 26.2.2009, 16:24 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Let's do some .NET
****


Профиль
Группа: Модератор
Сообщений: 2828
Регистрация: 19.12.2005
Где: Санкт-Петербург

Репутация: 9
Всего: 67



Человек01, если DataTemplate создан в xaml, то к его VisualTree вы низачто не подберётесь, ибо оно всегда будет null....

Выходом из сложившейся ситуации может стать использование в биндинге RelativeSource...


--------------------
СУВ,
       Partizan.
PM MAIL WWW ICQ Skype GTalk Jabber   Вверх
Человек01
Дата 11.3.2009, 07:24 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 87
Регистрация: 20.2.2009
Где: Абакан, респ. Хак асия, Россия

Репутация: 2
Всего: 2



Partizan, за ответ спасибо, правда я RelativeSource туды сюды, ковырял ковырял, но нужного эффекта так и не добился...
В результате плюнул на всё это дело и решил действовать топорно, создаю нужный wpf:DataGridTemplateColumn  из кода и творю с ним что угодно, изврат, но вариант...
Можно наверное, как то провернуть финт ушами с DynamicResource, но что то в тот момент не вспомнил, а сейчас лень возвращаться  smile 

PM MAIL ICQ   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | WPF и Silverlight | Следующая тема »


 




[ Время генерации скрипта: 0.0597 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.