Browse Source

Some visual improvements for view/repository tree view.

pull/32/head
Andreas Weizel 13 years ago
parent
commit
453c6665a6
  1. 22
      src/AddIns/Misc/AddInManager2/Project/Src/View/AddInManagerView.xaml
  2. 2
      src/AddIns/Misc/AddInManager2/Project/Src/View/AddInsView.xaml

22
src/AddIns/Misc/AddInManager2/Project/Src/View/AddInManagerView.xaml

@ -42,10 +42,10 @@
<Style x:Key="expanderHeaderTextStyle" TargetType="{x:Type TextBlock}"> <Style x:Key="expanderHeaderTextStyle" TargetType="{x:Type TextBlock}">
<Style.Triggers> <Style.Triggers>
<DataTrigger Binding="{Binding IsExpandedInView}" Value="True"> <!-- <DataTrigger Binding="{Binding IsExpandedInView}" Value="True">
<Setter Property="Background" Value="{x:Static SystemColors.HighlightBrush}" /> <Setter Property="Background" Value="{x:Static SystemColors.HighlightBrush}" />
<Setter Property="Foreground" Value="{x:Static SystemColors.HighlightTextBrush}" /> <Setter Property="Foreground" Value="{x:Static SystemColors.HighlightTextBrush}" />
</DataTrigger> </DataTrigger>-->
<DataTrigger Binding="{Binding HasHighlightCount}" Value="True"> <DataTrigger Binding="{Binding HasHighlightCount}" Value="True">
<Setter Property="FontWeight" Value="Bold" /> <Setter Property="FontWeight" Value="Bold" />
</DataTrigger> </DataTrigger>
@ -73,19 +73,31 @@
</TextBlock> </TextBlock>
</DataTemplate> </DataTemplate>
<Style x:Key="viewModelExpanderStyle" TargetType="{x:Type Expander}">
<Style.Triggers>
<DataTrigger Binding="{Binding RelativeSource={RelativeSource Self}, Path=IsExpanded}" Value="True">
<Setter Property="Background" Value="White" />
<Setter Property="BorderBrush" Value="Black" />
<Setter Property="BorderThickness" Value="1" />
<Setter Property="Padding" Value="2" />
<Setter Property="Margin" Value="0,0,0,10" />
</DataTrigger>
</Style.Triggers>
</Style>
<DataTemplate x:Key="viewModelExpanderItemTemplate" DataType="{x:Type aimvm:AddInsViewModelBase}"> <DataTemplate x:Key="viewModelExpanderItemTemplate" DataType="{x:Type aimvm:AddInsViewModelBase}">
<Expander <Expander
Header="{Binding}" Header="{Binding}"
HeaderTemplate="{StaticResource expanderHeaderTemplate}" HeaderTemplate="{StaticResource expanderHeaderTemplate}"
IsExpanded="{Binding IsExpandedInView}" Style="{StaticResource viewModelExpanderStyle}"
Margin="0,0,0,10"> IsExpanded="{Binding IsExpandedInView}">
<ListBox <ListBox
ItemsSource="{Binding PackageRepositories}" ItemsSource="{Binding PackageRepositories}"
ItemTemplate="{StaticResource packageRepositoryItemTemplate}" ItemTemplate="{StaticResource packageRepositoryItemTemplate}"
SelectedItem="{Binding Path=SelectedPackageSource}" SelectedItem="{Binding Path=SelectedPackageSource}"
BorderThickness="0" BorderThickness="0"
Background="Transparent" Background="Transparent"
Margin="3,0,0,0" Margin="0,0,0,0"
ScrollViewer.HorizontalScrollBarVisibility="Hidden" ScrollViewer.HorizontalScrollBarVisibility="Hidden"
/> />
</Expander> </Expander>

2
src/AddIns/Misc/AddInManager2/Project/Src/View/AddInsView.xaml

@ -466,7 +466,7 @@
<Grid.ColumnDefinitions> <Grid.ColumnDefinitions>
<ColumnDefinition MinWidth="100"/> <ColumnDefinition MinWidth="100"/>
<ColumnDefinition Width="Auto"/> <ColumnDefinition Width="Auto"/>
<ColumnDefinition MinWidth="100"/> <ColumnDefinition Width=".6*" MinWidth="100"/>
</Grid.ColumnDefinitions> </Grid.ColumnDefinitions>

Loading…
Cancel
Save