Hi,
we use Actipro Ribbon Window with ToolWindows vers. 2016.1 16.1.0631. In Windows 8 and above sees the program different as in Windows 7. Is that a layout problem and can i make it the same?
Here is my XAML for the left container:
<!-- Container für die linke Seite -->
<docking:DockSite.AutoHideLeftContainers>
<docking:ToolWindowContainer AutomationProperties.AutomationId="ToolWindowContainerAuId" AutomationProperties.Name="ToolWindowContainerAuName">
<docking:ToolWindow Name="ToolWindowInOperation" Title="{DynamicResource InOperation}" ImageSource="{StaticResource ImageSource}" CanClose="False" TabIndex="0"
HasOptionsButton="False" TabTintColor="SpringGreen"
AutomationProperties.AutomationId="ToolWindowInOperationAuId" AutomationProperties.Name="ToolWindowInOperationAuName">
<DockPanel x:Name="InOperationDockPanel" AutomationProperties.AutomationId="IODockPanelAuId" AutomationProperties.Name="IODockPanelAuName">
<ScrollViewer HorizontalScrollBarVisibility="Auto" VerticalScrollBarVisibility="Auto"
AutomationProperties.AutomationId="ScrollViewerAuId" AutomationProperties.Name="ScrollViewerAuName">
<StackPanel Orientation="Vertical" >
<ComboBox Height="Auto" Width="Auto" ItemsSource="{Binding AvailableBenutzenGruppenCollection}" DisplayMemberPath="GRUPPE_NAME" SelectedIndex="{Binding AvailableBenutzenGruppenSelectedIndex}"
SelectedValue="{Binding AvailableBenutzenGruppenSelectedItem}"/>
<datagrid:ThemedDataGrid CanUserAddRows="False" CanUserDeleteRows="False" ItemsSource="{Binding InOperationCollection, IsAsync=True}" AutoGenerateColumns="False"
Height="Auto" Width="{Binding ElementName=InOperationDockPanel, Path=ActualWidth}">
<i:Interaction.Triggers>
<i:EventTrigger EventName="MouseDoubleClick">
<ei:CallMethodAction TargetObject="{Binding}" MethodName="OnMouseDoubleClick"/>
</i:EventTrigger>
</i:Interaction.Triggers>
<datagrid:ThemedDataGrid.Columns>
<DataGridTextColumn IsReadOnly="True" Binding="{Binding InstrumentName, UpdateSourceTrigger=PropertyChanged}" Width="*">
<DataGridTextColumn.CellStyle>
<Style TargetType="DataGridCell">
<Setter Property="Foreground" Value="{Binding ForeGroundColor}"/>
</Style>
</DataGridTextColumn.CellStyle>
</DataGridTextColumn>
</datagrid:ThemedDataGrid.Columns>
</datagrid:ThemedDataGrid>
</StackPanel>
</ScrollViewer>
</DockPanel>
</docking:ToolWindow>
<docking:ToolWindow Name="ToolWindowAtRest" Title="{DynamicResource AtRest}" ImageSource="{StaticResource ImageSource}" CanClose="False" HasOptionsButton="False" CanAttach="False"
CanDragTab="False" TabIndex="1" TabTintColor="Blue"
AutomationProperties.AutomationId="ToolWindowAtRestAuId" AutomationProperties.Name="ToolWindowAtRestAuName">
<DockPanel x:Name="AtRestDockPanel">
<ScrollViewer HorizontalScrollBarVisibility="Auto" VerticalScrollBarVisibility="Auto">
<StackPanel Orientation="Vertical">
<ComboBox Height="Auto" Width="Auto" ItemsSource="{Binding AvailableBenutzenGruppenCollection}" DisplayMemberPath="GRUPPE_NAME"
SelectedIndex="{Binding AvailableBenutzenGruppenSelectedIndex}" SelectedValue="{Binding AvaliableBenutzenGruppenSelectedItem}"/>
<datagrid:ThemedDataGrid CanUserAddRows="False" CanUserDeleteRows="False" ItemsSource="{Binding InRestCollection, IsAsync=True}"
Height="Auto" Width="{Binding ElementName=AtRestDockPanel, Path= ActualWidth}" AutoGenerateColumns="False">
<i:Interaction.Triggers>
<i:EventTrigger EventName="MouseDoubleClick">
<ei:CallMethodAction TargetObject="{Binding}" MethodName="OnMouseDoubleClick"/>
</i:EventTrigger>
</i:Interaction.Triggers>
<datagrid:ThemedDataGrid.Columns>
<DataGridTextColumn IsReadOnly="True" Binding="{Binding InstrumentName, UpdateSourceTrigger=PropertyChanged}" Width="*">
<DataGridTextColumn.CellStyle>
<Style TargetType="DataGridCell">
<Setter Property="Foreground" Value="{Binding ForeGroundColor}"/>
</Style>
</DataGridTextColumn.CellStyle>
</DataGridTextColumn>
</datagrid:ThemedDataGrid.Columns>
</datagrid:ThemedDataGrid>
</StackPanel>
</ScrollViewer>
</DockPanel>
</docking:ToolWindow>
<docking:ToolWindow Name="ToolWindowAlarme" Title="{DynamicResource Alarme}" ImageSource="{StaticResource ImageSource}" CanClose="False" HasOptionsButton="False" TabIndex="2"
TabTintColor="Red" TabFlashMode="{Binding AlarmsFlashingMode}"
AutomationProperties.AutomationId="ToolWindowAlarmeAuId" AutomationProperties.Name="ToolWindowAlarmeAuName">
<DockPanel x:Name="AlarmeDockPanel">
<ScrollViewer HorizontalScrollBarVisibility="Auto" VerticalScrollBarVisibility="Auto">
<StackPanel Orientation="Vertical">
<ComboBox Height="Auto" Width="Auto" ItemsSource="{Binding AvailableBenutzenGruppenCollection}" DisplayMemberPath="GRUPPE_NAME"
SelectedIndex="{Binding AvailableBenutzenGruppenSelectedIndex}" SelectedValue="{Binding AvaliableBenutzenGruppenSelectedItem}"/>
<datagrid:ThemedDataGrid CanUserAddRows="False" CanUserDeleteRows="False" ItemsSource="{Binding AlarmsCollection, IsAsync=True}"
AutoGenerateColumns="False" Height="Auto" Width="{Binding ElementName=AlarmeDockPanel, Path=ActualWidth}">
<datagrid:ThemedDataGrid.Columns>
<DataGridCheckBoxColumn Binding="{Binding IsSelected, UpdateSourceTrigger=PropertyChanged}" Width="25">
<DataGridCheckBoxColumn.HeaderTemplate>
<DataTemplate>
<CheckBox IsChecked="{Binding RelativeSource={RelativeSource AncestorType={x:Type DataGrid}}, Path=DataContext.AllAlarmsChecked}"/>
</DataTemplate>
</DataGridCheckBoxColumn.HeaderTemplate>
<DataGridCheckBoxColumn.HeaderStyle>
<Style TargetType="DataGridColumnHeader">
<Setter Property="HorizontalAlignment" Value="Stretch"/>
<Setter Property="HorizontalContentAlignment" Value="Center"/>
</Style>
</DataGridCheckBoxColumn.HeaderStyle>
</DataGridCheckBoxColumn>
<DataGridTextColumn IsReadOnly="True" Binding="{Binding InstrumentName, UpdateSourceTrigger=PropertyChanged}" Width="*">
<DataGridTextColumn.CellStyle>
<Style TargetType="DataGridCell">
<Setter Property="Foreground" Value="{Binding ForeGroundColor}"/>
</Style>
</DataGridTextColumn.CellStyle>
</DataGridTextColumn>
</datagrid:ThemedDataGrid.Columns>
</datagrid:ThemedDataGrid>
</StackPanel>
</ScrollViewer>
</DockPanel>
</docking:ToolWindow>
<docking:ToolWindow Name="ToolWindowUnconfirmedAlarme" Title="{DynamicResource UnbestaetigteAlarme}" ImageSource="{StaticResource ImageSource}" TabIndex="4"
CanClose="False" HasOptionsButton="False" CanAttach="False" CanDragTab="False" TabTintColor="Magenta"
TabFlashMode="{Binding UnconfirmedFlashingMode}"
AutomationProperties.AutomationId="ToolWindowUnconfirmedAuId" AutomationProperties.Name="ToolWindowUnconfirmedAuName">
<DockPanel x:Name="UnconfirmeDockPanel">
<ScrollViewer HorizontalScrollBarVisibility="Auto" VerticalScrollBarVisibility="Auto">
<StackPanel Orientation="Vertical">
<ComboBox Height="Auto" Width="Auto" ItemsSource="{Binding AvailableBenutzenGruppenCollection}" DisplayMemberPath="GRUPPE_NAME"
SelectedIndex="{Binding AvailableBenutzenGruppenSelectedIndex}" SelectedValue="{Binding AvaliableBenutzenGruppenSelectedItem}"/>
<datagrid:ThemedDataGrid CanUserAddRows="False" CanUserDeleteRows="False" ItemsSource="{Binding UnconfirmedAlarmsCollection, IsAsync=True}"
AutoGenerateColumns="False" Height="Auto" Width="{Binding ElementName=UnconfirmeDockPanel, Path=ActualWidth}"
SelectedItem="{Binding UnconfirmedAlarmSelectedItem}" >
<i:Interaction.Triggers>
<i:EventTrigger EventName="MouseRightButtonUp">
<ei:CallMethodAction TargetObject="{Binding}" MethodName="OnConfirmAlarmsRightMouseUp"/>
</i:EventTrigger>
<i:EventTrigger EventName="MouseLeftButtonUp">
<ei:CallMethodAction TargetObject="{Binding}" MethodName="OnMouseLeftButtonUp"/>
</i:EventTrigger>
</i:Interaction.Triggers>
<datagrid:ThemedDataGrid.Columns>
<DataGridCheckBoxColumn Binding="{Binding IsSelected, UpdateSourceTrigger=PropertyChanged}" Width="25">
<DataGridCheckBoxColumn.HeaderTemplate>
<DataTemplate>
<CheckBox IsChecked="{Binding RelativeSource={RelativeSource AncestorType={x:Type DataGrid}}, Path=DataContext.AllUnconfirmedAlarmsChecked, UpdateSourceTrigger=PropertyChanged}"/>
</DataTemplate>
</DataGridCheckBoxColumn.HeaderTemplate>
<DataGridCheckBoxColumn.HeaderStyle>
<Style TargetType="DataGridColumnHeader">
<Setter Property="HorizontalAlignment" Value="Stretch"/>
<Setter Property="HorizontalContentAlignment" Value="Center"/>
</Style>
</DataGridCheckBoxColumn.HeaderStyle>
</DataGridCheckBoxColumn>
<DataGridTextColumn IsReadOnly="True" Binding="{Binding InstrumentName, UpdateSourceTrigger=PropertyChanged}" Width="*">
<DataGridTextColumn.CellStyle>
<Style TargetType="DataGridCell">
<Setter Property="Foreground" Value="{Binding ForeGroundColor}"/>
</Style>
</DataGridTextColumn.CellStyle>
</DataGridTextColumn>
</datagrid:ThemedDataGrid.Columns>
</datagrid:ThemedDataGrid>
</StackPanel>
</ScrollViewer>
</DockPanel>
</docking:ToolWindow>
<docking:ToolWindow Name="ToolWindowWarnings" TabTintColor="Yellow" Title="{DynamicResource Warnungen}"
ImageSource="{StaticResource ImageSource}" CanClose="False" TabIndex="5"
TabFlashMode="{Binding WarningsFlashingMode}" HasOptionsButton="False"
AutomationProperties.AutomationId="ToolWindowWarningsAuId" AutomationProperties.Name="ToolWindowWarningsAuName">
<DockPanel x:Name="WarningDockPanel">
<ScrollViewer HorizontalScrollBarVisibility="Auto" VerticalScrollBarVisibility="Auto">
<StackPanel Orientation="Vertical">
<ComboBox Height="Auto" Width="Auto" ItemsSource="{Binding AvailableBenutzenGruppenCollection}" DisplayMemberPath="GRUPPE_NAME"
SelectedIndex="{Binding AvailableBenutzenGruppenSelectedIndex}" SelectedValue="{Binding AvaliableBenutzenGruppenSelectedItem}"/>
<datagrid:ThemedDataGrid CanUserAddRows="False" CanUserDeleteRows="False" ItemsSource="{Binding WarningsCollection, IsAsync=True}" AutoGenerateColumns="False"
Height="Auto" Width="{Binding ElementName=WarningDockPanel, Path=ActualWidth}">
<i:Interaction.Triggers>
<i:EventTrigger EventName="MouseDoubleClick">
<ei:CallMethodAction TargetObject="{Binding}" MethodName="OnMouseDoubleClick"/>
</i:EventTrigger>
</i:Interaction.Triggers>
<datagrid:ThemedDataGrid.Columns>
<DataGridTextColumn IsReadOnly="True" Binding="{Binding InstrumentName, UpdateSourceTrigger=PropertyChanged}" Width="*">
<DataGridTextColumn.CellStyle>
<Style TargetType="DataGridCell">
<Setter Property="Foreground" Value="{Binding ForeGroundColor}"/>
</Style>
</DataGridTextColumn.CellStyle>
</DataGridTextColumn>
</datagrid:ThemedDataGrid.Columns>
</datagrid:ThemedDataGrid>
</StackPanel>
</ScrollViewer>
</DockPanel>
</docking:ToolWindow>
<docking:ToolWindow Name="ToolWindowNormal" Title="{DynamicResource Normal}" ImageSource="{StaticResource ImageSource}" TabIndex="6"
CanClose="False" HasOptionsButton="False" TabTintColor="Lime" IsSelected="False" IsOpen="True"
AutomationProperties.AutomationId="ToolWindowNormalAuId" AutomationProperties.Name="ToolWindowNormalAuName">
<DockPanel x:Name="NormalDockPanel">
<ScrollViewer HorizontalScrollBarVisibility="Auto" VerticalScrollBarVisibility="Auto">
<StackPanel Orientation="Vertical">
<ComboBox Height="Auto" Width="Auto" ItemsSource="{Binding AvailableBenutzenGruppenCollection}" DisplayMemberPath="GRUPPE_NAME"
SelectedIndex="{Binding AvailableBenutzenGruppenSelectedIndex}" SelectedValue="{Binding AvaliableBenutzenGruppenSelectedItem}"/>
<datagrid:ThemedDataGrid CanUserAddRows="False" CanUserDeleteRows="False" ItemsSource="{Binding NormalCollection, IsAsync=True}" AutoGenerateColumns="False"
Height="Auto" Width="{Binding ElementName=NormalDockPanel, Path=ActualWidth}">
<i:Interaction.Triggers>
<i:EventTrigger EventName="MouseDoubleClick">
<ei:CallMethodAction TargetObject="{Binding}" MethodName="OnMouseDoubleClick"/>
</i:EventTrigger>
</i:Interaction.Triggers>
<datagrid:ThemedDataGrid.Columns>
<DataGridTextColumn IsReadOnly="True" Binding="{Binding InstrumentName, UpdateSourceTrigger=PropertyChanged}" Width="*">
<DataGridTextColumn.CellStyle>
<Style TargetType="DataGridCell">
<Setter Property="Foreground" Value="{Binding ForeGroundColor}"/>
</Style>
</DataGridTextColumn.CellStyle>
</DataGridTextColumn>
</datagrid:ThemedDataGrid.Columns>
</datagrid:ThemedDataGrid>
</StackPanel>
</ScrollViewer>
</DockPanel>
</docking:ToolWindow>
<docking:ToolWindow Title="{DynamicResource Fehler}" ImageSource="{StaticResource ImageSource}" CanClose="False" HasOptionsButton="False" TabTintColor="Red"
TabFlashMode="{Binding FehlersFlashingMode}" TabIndex="7"
AutomationProperties.AutomationId="ToolWindowFehlerAuId" AutomationProperties.Name="ToolWindowFehlerAuName">
<DockPanel x:Name="MistakeDockPanel">
<ScrollViewer HorizontalScrollBarVisibility="Auto" VerticalScrollBarVisibility="Auto">
<StackPanel Orientation="Vertical">
<ComboBox Height="Auto" Width="Auto" ItemsSource="{Binding AvailableBenutzenGruppenCollection}" DisplayMemberPath="GRUPPE_NAME"
SelectedIndex="{Binding AvailableBenutzenGruppenSelectedIndex}" SelectedValue="{Binding AvaliableBenutzenGruppenSelectedItem}"/>
<datagrid:ThemedDataGrid CanUserAddRows="False" CanUserDeleteRows="False" ItemsSource="{Binding FehlersCollection, IsAsync=True}" AutoGenerateColumns="False"
Height="Auto" Width="{Binding ElementName=MistakeDockPanel, Path=ActualWidth}">
<i:Interaction.Triggers>
<i:EventTrigger EventName="MouseDoubleClick">
<ei:CallMethodAction TargetObject="{Binding}" MethodName="OnMouseDoubleClick"/>
</i:EventTrigger>
</i:Interaction.Triggers>
<datagrid:ThemedDataGrid.Columns>
<DataGridTextColumn IsReadOnly="True" Binding="{Binding InstrumentName, UpdateSourceTrigger=PropertyChanged}" Width="*">
<DataGridTextColumn.CellStyle>
<Style TargetType="DataGridCell">
<Setter Property="Foreground" Value="{Binding ForeGroundColor}"/>
</Style>
</DataGridTextColumn.CellStyle>
</DataGridTextColumn>
</datagrid:ThemedDataGrid.Columns>
</datagrid:ThemedDataGrid>
</StackPanel>
</ScrollViewer>
</DockPanel>
</docking:ToolWindow>
<docking:ToolWindow Title="{DynamicResource NotActive}" ImageSource="{StaticResource ImageSource}" TabIndex="8" CanClose="False" HasOptionsButton="False" TabTintColor="Gray"
AutomationProperties.AutomationId="ToolWindowNotActiveAuId" AutomationProperties.Name="ToolWindowNotActiveAuName">
<DockPanel x:Name="NotActiveDockPanel">
<ScrollViewer HorizontalScrollBarVisibility="Auto" VerticalScrollBarVisibility="Auto">
<StackPanel Orientation="Vertical">
<ComboBox Height="Auto" Width="Auto" ItemsSource="{Binding AvailableBenutzenGruppenCollection}" DisplayMemberPath="GRUPPE_NAME"
SelectedIndex="{Binding AvailableBenutzenGruppenSelectedIndex}" SelectedValue="{Binding AvaliableBenutzenGruppenSelectedItem}"/>
<datagrid:ThemedDataGrid CanUserAddRows="False" CanUserDeleteRows="False" ItemsSource="{Binding NotActiveCollection, IsAsync=True}" AutoGenerateColumns="False"
Height="Auto" Width="{Binding ElementName=NotActiveDockPanel, Path=ActualWidth}">
<i:Interaction.Triggers>
<i:EventTrigger EventName="MouseDoubleClick">
<ei:CallMethodAction TargetObject="{Binding}" MethodName="OnMouseDoubleClick"/>
</i:EventTrigger>
</i:Interaction.Triggers>
<datagrid:ThemedDataGrid.Columns>
<DataGridTextColumn IsReadOnly="True" Binding="{Binding InstrumentName, UpdateSourceTrigger=PropertyChanged}" Width="*">
<DataGridTextColumn.CellStyle>
<Style TargetType="DataGridCell">
<Setter Property="Foreground" Value="{Binding ForeGroundColor}"/>
</Style>
</DataGridTextColumn.CellStyle>
</DataGridTextColumn>
</datagrid:ThemedDataGrid.Columns>
</datagrid:ThemedDataGrid>
</StackPanel>
</ScrollViewer>
</DockPanel>
</docking:ToolWindow>
<docking:ToolWindow Title="{DynamicResource InProgress}" ImageSource="{StaticResource ImageSource}" TabIndex="9" CanClose="False" HasOptionsButton="False" TabTintColor="Orange"
AutomationProperties.AutomationId="ToolWindowInProgressAuId" AutomationProperties.Name="ToolWindowInProgressAuName">
<DockPanel x:Name="InProgressDockPanel">
<ScrollViewer HorizontalScrollBarVisibility="Auto" VerticalScrollBarVisibility="Auto">
<StackPanel Orientation="Vertical">
<ComboBox Height="Auto" Width="Auto" ItemsSource="{Binding AvailableBenutzenGruppenCollection}" DisplayMemberPath="GRUPPE_NAME"
SelectedIndex="{Binding AvailableBenutzenGruppenSelectedIndex}" SelectedValue="{Binding AvaliableBenutzenGruppenSelectedItem}"/>
<datagrid:ThemedDataGrid CanUserAddRows="False" CanUserDeleteRows="False" ItemsSource="{Binding InProgressCollection, IsAsync=True}" AutoGenerateColumns="False"
Height="Auto" Width="{Binding ElementName=InProgressDockPanel, Path=ActualWidth}">
<i:Interaction.Triggers>
<i:EventTrigger EventName="MouseDoubleClick">
<ei:CallMethodAction TargetObject="{Binding}" MethodName="OnMouseDoubleClick"/>
</i:EventTrigger>
</i:Interaction.Triggers>
<datagrid:ThemedDataGrid.Columns>
<DataGridTextColumn IsReadOnly="True" Binding="{Binding InstrumentName, UpdateSourceTrigger=PropertyChanged}" Width="*">
<DataGridTextColumn.CellStyle>
<Style TargetType="DataGridCell">
<Setter Property="Foreground" Value="{Binding ForeGroundColor}"/>
</Style>
</DataGridTextColumn.CellStyle>
</DataGridTextColumn>
</datagrid:ThemedDataGrid.Columns>
</datagrid:ThemedDataGrid>
</StackPanel>
</ScrollViewer>
</DockPanel>
</docking:ToolWindow>
</docking:ToolWindowContainer>
</docking:DockSite.AutoHideLeftContainers>
Thanks in advance.