Sergey Alexandrovich Kryukov
Я могу дать вам один общий совет: чтобы увидеть, как то, что вы пишете в XAML, работает во время выполнения, просто посмотрите на автоматически сгенерированный код. Создайте какой-нибудь проект с windows, страницами и/или пользовательскими элементами управления с помощью XAML и постройте его, убедитесь, что он работает. Весь такой код XAML затем используется для автоматической генерации некоторого кода, в вашем случае кода C#, который затем компилируется.
Когда ваш проект построен, по умолчанию вы можете найти этот автоматически сгенерированный код в подкаталоге "obj", который создается в подкаталоге вашего проекта. Выучить его. Это полезно во всех случаях. Если позже у вас возникнут другие подобные проблемы, вы можете сделать это снова.
Другой способ-просто читать документацию MSDN, зная только некоторые основные принципы. Вот как вы создаете Path
объект и настройка его свойств:
Путь Класса (Система.Окна.Формы),
включая Fill
: Форма.Свойство Fill (System.Окна.Формы).
Вот как вы добавляете его в экземпляр Canvas
:
Панель.Детская Собственность (Система.Окна.Управления),
Класс UIElementCollection (System.Окна.Управления),
UIElementCollection.Добавить Метод (UIElement) (System.Окна.Управления).
И так далее…
—СА