Я создал справедливый словарь с названием TestControltemplate.xaml с следующим кодом:
Код: Выделить всё
Код: Выделить всё
public class TestControlTemplate : System.Windows.Controls.Control
{
/// Identifies the dependency property.
public static readonly DependencyProperty ItemsSourceProperty = DependencyProperty.Register(
nameof(ItemsSource),
typeof(object),
typeof(TestControlTemplate),
new PropertyMetadata(null)
);
public object ItemsSource
{
get => GetValue(ItemsSourceProperty);
set => SetValue(ItemsSourceProperty, value);
}
}
< /code>
И этот элемент управления помещается в окно следующим образом: < /p>
< /code>
и, наконец, я предоставляю данные в этот элемент управления следующим образом: < /p>
public partial class BlankWindow : Window
{
public ObservableCollection MyCollection { get; set; }
public BlankWindow()
{
MyCollection = new ObservableCollection()
{
"Hello",
"Hi",
"Yo!"
};
InitializeComponent();
}
}
< /code>
В конце окно отображается как пусто во время выполнения. Там нет вывода. Я повторил концепцию этого кода из WPF UI Lepo GalleryNavigationPresenter Подробнее здесь: https://stackoverflow.com/questions/796 ... ot-working
Мобильная версия