Свойство привязки UserControl в ItemTemplateC#

Место общения программистов C#
Ответить
Anonymous
 Свойство привязки UserControl в ItemTemplate

Сообщение Anonymous »

У меня есть UserControl. Он содержит ItemsControl. ItemsControl.ItemsSource привязывается к моей пользовательской ObservableCollection. Я пытаюсь вставить другой свой UserControl в ItemsControl.ItemTemplate и привязать его свойство MyText к свойству ItemName элемента коллекции.
Это не работает. ПустойotherUC со значениями изotherUCViewModel генерируется, но привязка не произошла.

Код: Выделить всё

xmlns:otherUC="clr-namespace:OtherUC"



















public partial class OtherUC: UserControl
{
public static StyledProperty MyTextProperty = AvaloniaProperty.Register(nameof(MyText));

public string MyText
{
get => GetValue(MyTextProperty);
set => SetValue(MyTextProperty, value);
}
}

public ObservableCollection Items
{
get => _items2;
set
{
_items2 = value;
OnPropertyChanged();
}
}

public record MyItem : INotifyPropertyChanged, IDisposable
{
public string ItemName
{
get => "Azaza";
set => OnPropertyChanged();
}
}
Пример выполнения

Подробнее здесь: https://stackoverflow.com/questions/798 ... emtemplate
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C#»