2012-03-06 4 views
0

Какое лучшее решение имеет что-то вроде web_application Элемент управления DetaisView (горизонтальный dataGrid с одной строкой!) С функциями привязки, вставки и обновления?WPF Detailsview

enter image description here

  • с использованием горизонтального DataGrid
  • с помощью специального ListView
  • ...
+1

А что делает ваше редактирование среднего значения, «без использования конкретного компонента?» Какой компонент вы не хотите использовать? –

+0

@ DanPuzey извините, я имею в виду без использования * любых * компонентов! – ARZ

+1

@ARZ: И я хочу писать программы без * любого * кода! –

ответ

1

Создать пользовательский элемент управления, который содержит указанные поля, необходимые для редактирования элемента из вашего список

<UserControl x:Class="DisplayUserControl" ...> 
    <StackPanel Orientation="Horizontal"> 
     <TextBlock Text="Name"/> 
     <TextBox Text="{Binding Name}"/> 
    </StackPanel> 
    ... 
</UserControl> 

Bind пользовательского элемент управление DataContext к выбранному пункту вашего списка

<MainWindow> 
    <ListBox ItemsSource="{Binding to your data}" x:Name="list"/> 
    <local:DisplayUserControl DataContext="{Binding SelectedItem, ElementName=list}"/> 
</MainWindow> 

Я просто использовал простой ListBox для отображения данных

+0

В WPF нет хорошего решения, но в WebApplication есть! – ARZ

Смежные вопросы