Новичок в WPF, извините за простой вопрос. Как заставить триггер запускаться в UserControl из элемента управления за пределами этого UserControl? Вот что я хочу сделать...
У меня есть UserControl с триггером, установленным для отображения изменения цвета фона на себе, когда IsMouseOver имеет значение True. Если я наведу указатель мыши на UserControl, триггер сработает, как я и ожидал. Что я хотел бы сделать, так это создать окно, содержащее UserControl и кнопку, и когда пользователь наводит указатель мыши на кнопку, запускает триггер UserControl. Что-то типа:
<Window x:Class="WpfApplication1.SimpleUCTry1.Window1"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:local="clr-namespace:WpfApplication1.SimpleUCTry1"
Title="Window1" Height="300" Width="300">
<StackPanel>
<local:Simple />
<Button Content="Foo" />
</StackPanel>
So if the user mouses over the "Foo" button, the "Simple" UserControl's trigger would fire.
Это возможно?
Спасибо, Энди.