Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > WPF и Silverlight > Как использовать UserControl из XAML?


Автор: Rohoss 13.3.2010, 14:24
Я в проект добавил UserControl. Мне не хочется его выносить в отдельную библиотеку, но хотелось бы его видеть в нескольких окнах…
Можно ли сделать, чтобы он отображался при визуальном проектировании. Думаю да, но вот не нашёл как  smile 

Автор: snav 14.3.2010, 15:56
Можно. У меня всё отображается (VS2008). Нужно добавить локальное пространство имен приложения и задать ему имя, например "local". Затем это имя использовать в качестве префикса для вашего элемента управления. Ну и, естественно, приложение должно быть скомпилировано.

Код

<Window x:Class="DemoApplication.Window1"
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
    xmlns:local="clr-namespace:DemoApplication"
    Title="Window1" Height="300" Width="300">
    <Grid>
        <local:MyUserControl></local:MyUserControl>
    </Grid>
</Window>

Автор: Rohoss 14.3.2010, 17:44
snav, я почему-то не догадался скомпилировать... smile  хотя среда же предупреждала  smile 

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)