powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / WPF, Silverlight [игнор отключен] [закрыт для гостей] / XAML (несколько UserControl)
2 сообщений из 2, страница 1 из 1
XAML (несколько UserControl)
    #37421892
kopiev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Форма использует несколько экземпляров одного и того же UserControl, пересечение в именах стилей приводит к ошибке, то есть при объявлении вида:

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
   <UserControl.Resources>
        <Image Source="pack://application:,,,/Resources/someimage.png" Stretch="Fill" OpacityMask="#99FFFFFF" x:Key="MyImage1" />

        <Style TargetType="{x:Type ToggleButton}" x:Key="MyToggleButtonStyle1">
            <Setter Property="Content" Value="{DynamicResource MyImage1}" />
        </Style>
    </UserControl.Resources>

    <!-- .... Далее использование стиля в кнопках контрола .... -->
форма с вызовом
Код: plaintext
1.
                <WpfApplication2:UserControl1 x:Name="tlpp1" />
работает без проблем. А в данном случае вылетает с ошибкой о наличии подключенного дочернего элемента, которого следует предварительно отключить:
Код: plaintext
1.
2.
                <WpfApplication2:UserControl1 x:Name="tlpp1" />
                <WpfApplication2:UserControl1 x:Name="tlpp2" />
За ссылку на решение или за решение заранее спасибо.
...
Рейтинг: 0 / 0
XAML (несколько UserControl)
    #37438560
kopiev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Разрулил использовав UserControl в качестве кнопки, отсюда:
http://stackoverflow.com/questions/2473448/wpf-togglebutton-changing-image-depending-on-state
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / WPF, Silverlight [игнор отключен] [закрыт для гостей] / XAML (несколько UserControl)
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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