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

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Ресурсы и код, связывание кода с ресурсами 
:(
    Опции темы
mephistopheies
Дата 29.1.2009, 18:00 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 11
Регистрация: 25.11.2008
Где: Калининград

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



Здарова, такое дело тут, мне в темплейте некоторых контролов нужно было присабачить ивенты. Немного поковырябшись нашел как это сделать:

Код

<ResourceDictionary xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
                    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
                    xmlns:dxn="clr-namespace:DevExpress.Wpf.NavBar;assembly=DevExpress.Wpf.NavBar.v8.3"
                    x:Class="DrawTest.DrawControlSpace.NavBarFunctions">
...
<SomeControl Name="xxx" ... />
...
<Slider MinWidth="30" Name="sliderLineSize" TickPlacement="TopLeft" Minimum="1" 
                                        TickFrequency="1" Maximum="25" Margin="5, 0, 5, 0" 
                                        Value="1" ValueChanged="sliderLineSize_ValueChanged"></Slider>


а событие sliderLineSize_ValueChanged просто описывается в классе DrawTest.DrawControlSpace.NavBarFunctions

Далее потребовался доступ к контролу из обработчика события, т.е.

Код

namespace DrawTest.DrawControlSpace
{
    public partial class NavBarFunctions
    {
        public NavBarFunctions()
        {
          
        }
        private void sliderLineSize_ValueChanged(object sender, RoutedPropertyChangedEventArgs<double> e)
        {
            
              xxx.yyy
            
        }


но как оказалось класс NavBarFunctions и [CENSORED] не рубит о том что там откуда-то его юзают.

так вот вопрос такой, а как можно достучаться из этого класса до элемента xxx? если это возможно

Это сообщение отредактировал(а) Partizan - 4.2.2009, 20:14
PM MAIL WWW ICQ   Вверх
Partizan
Дата 29.1.2009, 18:06 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Let's do some .NET
****


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

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



mephistopheies, зачем материтесь, а?  smile 


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


Новичок



Профиль
Группа: Участник
Сообщений: 11
Регистрация: 25.11.2008
Где: Калининград

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



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


 




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


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

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