Ich habe einausblenden headercontent von der Spitze eines Listview
<DockPanel>
<!-- Header -->
<Button DockPanel.Dock="Top" Command="{Binding CreateAccountCommand}" Margin="{StaticResource ControlMargin}" Style="{StaticResource IconButtonStyle}">
<StackPanel>
<MahAppsIconPacks:PackIconFontAwesome Kind="Pencil" />
<TextBlock>create account</TextBlock>
</StackPanel>
</Button>
<!-- Accounts list -->
<ListView SelectionMode="Single" SelectedIndex="0" ItemsSource="{Binding AccountViewModels}" SelectedItem="{Binding SelectedItem}" Style="{StaticResource AccountsList}">
<ItemsControl.ItemTemplate>
<DataTemplate>
<LocalViews:AccountView Margin="{StaticResource ControlMargin}" />
</DataTemplate>
</ItemsControl.ItemTemplate>
</ListView>
</DockPanel>
Es ist mit einem schwarzen Separator es auf der Oberseite macht, was ziemlich hässlich. Wie verstecke ich es? Ich habe versucht, verschiedene Stile einzustellen, aber es gibt keine ListViewColumnHeader
.
Im Live-Baum zeigt es als Inhalt des Headers ... nicht Separator, meine schlecht. Wie entferne ich es?
Dies funktioniert nicht:
<Style TargetType="ListView" x:Key="AccountsList" BasedOn="{StaticResource {x:Type ListView}}">
<Style.Resources>
<Style TargetType="HeaderedContentControl">
<Setter Property="Visibility" Value="Collapsed" />
</Style>
</Style.Resources>
</Style>
Sie auf die visuellen Debug-Toolbar Overlays Studio beziehen, sind auf WPF-Anwendungen? Wenn ja, können Sie es deaktivieren, wie in dieser Frage: http://stackoverflow.com/questions/36618494/disable-visual-studio-2015-extra-debug-option –
Nein, nicht wahr. Ich werde einen Screenshot in einer Sekunde hinzufügen. –