2016-06-30 4 views
0

У меня есть небольшая проблема с моим современным пользовательским интерфейсом. Я не могу понять, как я могу запустить простую привязку Button Commmand в группе ссылок, потому что я не хочу показывать новую страницу. Мне нужно только запустить мой код выхода из кода с Command Binding.Современный пользовательский интерфейс CommandBinding

Example what I want

Ofcourse, я знаю, что это просто идея, что не работает. Я только ищу возможное решение.

может кто-нибудь что-то посоветовать?

ответ

0

Ваша команда должна быть собственностью, а в DataContext, где вы пытаетесь ее использовать, необходимо установить, где хранится ваше свойство (как правило, в модели представления). Если вы используете код позади, вы можете установить контекст данных в окно или пользовательский элемент управления (в зависимости от того, что это) и иметь доступ к свойству для целей привязки; однако, это плохая практика, и вы выиграете от использования модели просмотра.

Итак, создайте модель представления с вашей командой в качестве свойства. Установите DataContext в модель представления, а затем привяжите свойство.

+0

Да, я знаю, что. Вся собственность Command работает нормально. Но современный интерфейс UI не позволяет командный привязку. Это моя проблема. Поэтому я ищу альтернативный путь. – Birek

+0

Его нельзя продлить и получить поддержку для него? – HoboCannibaL

+0

У современного интерфейса есть много примеров, но не отвечайте на все вопросы. – Birek