Я разрабатываю пользовательский контроль, который действует как ящик, который я хочу «выскользнуть» из-за границы.Я установил два состояния: «DrawerOpen» и «DrawerClosed» в самом пользовательском контроле и хочу, чтобы кнопка, видимая в главном окне моего пользовательского интерфейса, открывала / закрывала этот ящик.Эти два взаимоисключающих состояния находятся в одной визуальной группе состояний.
Я добавил «GoToStateAction» к кнопке в пользовательском контроле (который содержит несколько других элементов управления и визуальных групп состояний).Состояние «DrawerOpen» просто состоит из изменения поля, которое полностью отображает пользовательский контроль.Я верю, что все настроено правильно, но я не могу понять, почему нажатие кнопки просто не изменит состояние, как определено в свойствах GoToStateAction.
Кто-нибудь имеет представление, почему состояние пользовательского контроля не реагирует на нажатие кнопки?Я не получаю сообщение об ошибке.
По-видимому, с z-порядком также не возникает никаких проблем, и кнопка выбирает "Щелчок" при выборе во время выполнения.
Спасибо!Рэйчел
ОБНОВЛЕНИЕ Просто хотел упомянуть, что я действительно считаю, что проблема заключается в том, что мне нужно иметь возможность "сосредоточиться" (из-за отсутствия более точного слова) на элементах управления и измененииповедение состояний в пользовательском контроле.Не уверен, если это поможет.