私は、カスタムComboBox
を使用してWindowsアプリケーションを持っています。私のマシンでは、テキストが正しく表示されます。しかし、他のマシンでは、これはちょっと切っています。何か提案してください?WPF Comboboxが異なるマシンで異なる表示
<ComboBox Width="140" Height="5"
ItemsSource="{Binding SecurityContexts, Mode=OneWay}"
SelectedItem="{Binding ActiveSecurityContext, Mode=TwoWay}"
ToolTip="Working Location">
<ComboBox.ItemTemplate>
<DataTemplate>
<!--<TextBlock Text="{Binding Location}"/>-->
<TextBlock Height="27">
<TextBlock.Text>
<MultiBinding StringFormat="{}{0}
{1}">
<Binding Path="AddBlank" FallbackValue=''/> <!--Just to add a blank field to hide the location details-->
<Binding Path="Location" />
</MultiBinding>
</TextBlock.Text>
</TextBlock>
</DataTemplate>
</ComboBox.ItemTemplate>
</ComboBox>
高さ= "5"?それを十分大きくしてみてください。異なるマシンでは異なるフォント設定が使用され、異なるバージョンのWindowsでは異なるデフォルトのコントロールテンプレートが使用されます。通常のバリエーションを許可する。ユーザーがばかばかしいバリエーションに夢中なら、それはあなたの問題ではありません。 –
ありがとうEd Plunkett – newbee