Note that there are some explanatory texts on larger screens.

plurals
  1. POHow come the width of a checkbox in my WPF-application differ between XP and Win7?
    text
    copied!<p>I am making a WPF-application.I have a datagrid with a column header that contains a checkbox. I use this checkbox for check/uncheck-all functionality. When I run the application in Win7 it looks normal but on XP the the checkbox is weirdly compressed and does not check when clicked on. Any feedback would be greatly appriciated.</p> <p>The affected code:</p> <pre><code>&lt;Grid&gt; &lt;DataGrid RowDetailsVisibilityMode="VisibleWhenSelected" SelectionMode="Extended" SelectionUnit="Cell" AutoGenerateColumns="False" IsReadOnly="False" CanUserSortColumns="False" CanUserResizeRows="False" CanUserAddRows="False" CanUserDeleteRows="False" Height="Auto" Margin="10,10,10,10" Name="dgSurveyGroups" VerticalAlignment="Top" RowHeight="26" AlternatingRowBackground="Gainsboro" RowHeaderWidth="0" HorizontalAlignment="Left" Width="346"&gt; &lt;DataGrid.Columns&gt; &lt;DataGridTextColumn Binding="{Binding description, Mode=OneWay}" Header="Surveygroup" Width="*"/&gt; &lt;DataGridCheckBoxColumn Binding="{Binding Active}" Header="" Width="24"&gt; &lt;DataGridCheckBoxColumn.HeaderTemplate&gt; &lt;DataTemplate&gt; &lt;CheckBox Name="SuperCheckBox"/&gt; &lt;/DataTemplate&gt; &lt;/DataGridCheckBoxColumn.HeaderTemplate&gt; &lt;/DataGridCheckBoxColumn&gt; &lt;DataGridTemplateColumn Header="Start Date" Width="110"&gt; &lt;DataGridTemplateColumn.CellTemplate&gt; &lt;DataTemplate&gt; &lt;TextBlock Text="{Binding startDate, StringFormat=d}"/&gt; &lt;/DataTemplate&gt; &lt;/DataGridTemplateColumn.CellTemplate&gt; &lt;DataGridTemplateColumn.CellEditingTemplate&gt; &lt;DataTemplate&gt; &lt;DatePicker SelectedDate="{Binding startDate}"/&gt; &lt;/DataTemplate&gt; &lt;/DataGridTemplateColumn.CellEditingTemplate&gt; &lt;/DataGridTemplateColumn&gt; &lt;DataGridTemplateColumn Header="End Date" Width="110"&gt; &lt;DataGridTemplateColumn.CellTemplate&gt; &lt;DataTemplate&gt; &lt;TextBlock Text="{Binding endDate, StringFormat=d}"/&gt; &lt;/DataTemplate&gt; &lt;/DataGridTemplateColumn.CellTemplate&gt; &lt;DataGridTemplateColumn.CellEditingTemplate&gt; &lt;DataTemplate&gt; &lt;DatePicker SelectedDate="{Binding endDate}"/&gt; &lt;/DataTemplate&gt; &lt;/DataGridTemplateColumn.CellEditingTemplate&gt; &lt;/DataGridTemplateColumn&gt; &lt;/DataGrid.Columns&gt; &lt;/DataGrid&gt; &lt;/Grid&gt; </code></pre> <p>Win7:<br /><img src="https://i.stack.imgur.com/XaKb4.png" alt="enter image description here"></p> <p>WinXP:<br /><img src="https://i.stack.imgur.com/wEfXM.png" alt="enter image description here"></p>
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload