powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / WPF, Silverlight [игнор отключен] [закрыт для гостей] / UserControl ControlLibrary
8 сообщений из 8, страница 1 из 1
UserControl ControlLibrary
    #38731912
Slant-shadow
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Создаю WPF Application, в References добавляю файл, который создал, и в Solution Explorer появляется мой UserControl. А как запустить его? Что нужно написать?
Код: xml
1.
2.
3.
4.
5.
6.
<Window x:Class="WpfApplication7.MainWindow"
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
    xmlns:local="clr-namespace:WpfControlLibrary1;assembly=WpfControlLibrary1"
    Title="Window1" Height="600" Width="800">
</Window>
...
Рейтинг: 0 / 0
UserControl ControlLibrary
    #38732688
monstrilla
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Slant-shadow, к примеру ты создал новый контрол UserControl1, тогда в коде


Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
9.
public UserControl1 MyUserControl { get; set; }

public MainWindow()
{
    InitializeComponent();
    DataContext = this;

    MyUserControl = new UserControl1();
}



в разметке

Код: xml
1.
<ContentControl Content="{Binding MyUserControl}"></ContentControl>
...
Рейтинг: 0 / 0
UserControl ControlLibrary
    #38732722
Slant-shadow
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
monstrilla,

Спасибо, но я просто строчку дописал и у меня он запустился
Код: xml
1.
2.
3.
<Grid>
<local:UserControl1></local:UserControl1>
</Grid>
...
Рейтинг: 0 / 0
UserControl ControlLibrary
    #38732795
monstrilla
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Slant-shadow, это просто альтернативный и тоже годный вариант, ты создал объект юзерконтрола декларативно, а я в коде
...
Рейтинг: 0 / 0
UserControl ControlLibrary
    #38736049
Roman Mejtes
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
зачем в DataContext указывать элемент самого себя?
для этого есть относительный бильдинг {Binding RelativeSource={RelativeSource Self}}
обычно в DataContext находится объект модели представления ViewModel
...
Рейтинг: 0 / 0
UserControl ControlLibrary
    #38797150
cherik1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Прошу прощения за ламерский вопрос...
а как расширить (изменить поведение) описать левый клик мышью?
...
Рейтинг: 0 / 0
UserControl ControlLibrary
    #38797167
cherik1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Код: c#
1.
2.
3.
4.
5.
6.
{
    public class MyRTB : RichTextBox
    {
        
    }
}

необходимо выделить элемент при нажатии на нем мышью
...
Рейтинг: 0 / 0
UserControl ControlLibrary
    #38797468
Ilya81
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
cherik1Прошу прощения за ламерский вопрос...
а как расширить (изменить поведение) описать левый клик мышью?
Если через команды, то можно использовать свойство InputBindings, наследуемое от FrameworkElement, добавив в него MouseBinding.
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / WPF, Silverlight [игнор отключен] [закрыт для гостей] / UserControl ControlLibrary
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]