1. Создание маркированного списка в WPF можно осуществить с помощью элемента `ListBox` и установки его свойства `ItemTemplate` на `DataTemplate`, содержащий `TextBlock` с маркером для каждого элемента списка:
```xml
<ListBox>
<ListBox.ItemTemplate>
<DataTemplate>
<TextBlock Text="{Binding}" Margin="10" MarkerStyle="Square" />
</DataTemplate>
</ListBox.ItemTemplate>
<ListBox.Items>
<sys:String>Элемент 1</sys:String>
<sys:String>Элемент 2</sys:String>
<sys:String>Элемент 3</sys:String>
</ListBox.Items>
</ListBox>
```
Здесь `sys:String` - это пространство имен `System` и использование его типа `String` для представления элементов списка.
2. Для отображения данных в `ListBox` и `ListView` в WPF можно использовать элементы управления `ListBox` и `ListView` соответственно.
Пример использования `ListBox` для отображения простого списка данных:
```xml
<ListBox>
<ListBox.Items>
<sys:String>Элемент 1</sys:String>
<sys:String>Элемент 2</sys:String>
<sys:String>Элемент 3</sys:String>
</ListBox.Items>
</ListBox>
```
Пример использования `ListView` для отображения данных с использованием привязки:
```xml
<ListView>
<ListView.ItemsSource>
<x:Array Type="{x:Type sys:String}">
<sys:String>Элемент 1</sys:String>
<sys:String>Элемент 2</sys:String>
<sys:String>Элемент 3</sys:String>
</x:Array>
</ListView.ItemsSource>
<ListView.View>
<GridView>
<GridViewColumn Header="Название" DisplayMemberBinding="{Binding}" />
</GridView>
</ListView.View>
</ListView>
```
В примере выше используется `GridViewColumn` для определения столбца с названием элемента списка в `ListView`. Расположение данных определяется через `DisplayMemberBinding="{Binding}"`, где `Binding` указывает на текущий элемент данных.