Как создать и установить новый экземпляр класса в XAML?

#c# #wpf #xaml

#c# #wpf #xaml

Вопрос:

Итак, у меня есть класс, и мне нужно установить новый экземпляр этого класса в XAML? Может у кого-нибудь есть идея для этого?

Комментарии:

1. Прочитайте о пользовательских элементах управления в WPF.

Ответ №1:

Сначала добавьте это:

 xmlns:yc="clr-namespace:WpfApplication1"
  

Затем в Window.Resources вы можете создать новый экземпляр класса следующим образом:

 <Window x:Class="WpfApplication1.MainWindow"
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:yc="clr-namespace:WpfApplication1"
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
    Title="MainWindow">
<Window.Resources>
    <yc:Class1 x:Key="myInstance" />
</Window.Resources>
<Grid>
    ....
</Grid>
  

Измените WpfApplication1 на имя вашего проекта.