C# WPF Как создать свой User Control со списком внутри?

156
16 мая 2019, 13:10

Хочу сделать TreeView но в таком виде и с нуля

Пока пытаюсь скопировать ListBox но не получается сделать биндинг к Items

public partial class TreeListBox : UserControl {
  public TreeListBox() {
    InitializeComponent();
    this.Items = new DataGrid().Items;
    this.Items.Add(new object());
  }
  public IEnumerable ItemsSource {
    get => (IEnumerable)GetValue(ItemsSourceProperty);
    set => SetValue(ItemsSourceProperty, value);
  }
  public static readonly DependencyProperty ItemsSourceProperty =
  DependencyProperty.Register("ItemsSource", typeof(IEnumerable), 
    typeof(TreeListBox), new FrameworkPropertyMetadata(null, 
  FrameworkPropertyMetadataOptions.BindsTwoWayByDefault));
  [Bindable(true)]
  [DesignerSerializationVisibility(DesignerSerializationVisibility.Content)]
  public ItemCollection Items { get; }
}

Как создавать подобные User Control'ы?

READ ALSO
Экранирование и регулярные выражения. PHP

Экранирование и регулярные выражения. PHP

Задание: Если переменная $text не содержит специальных символов - вывести соответствующее сообщениеНикак не получается заставить программу...

130
Как сделать зависимость от страны?

Как сделать зависимость от страны?

как сделать логику, выбираешь страну(таксономия = lftcat) и после него выводятся записи этой таксономии в другом селекте

121
Отображение на хостинге

Отображение на хостинге

При открытии файла html не через хостинг все выглядит таким образом (изображение 1) Но на хостинге все выглядит следующим образом (изображение...

165