我正在开发一个WPF应用程序,它在本地计算机和远程桌面上执行时表现得有些奇怪。单击ComboBox时,我将自定义弹出窗口显示为下拉列表。当我从远程桌面访问应用程序时,一切正常(参见下图)
但是当我从本地机器访问同一个应用程序(代码没有变化)时,最后一行的下拉弹出窗口被截止(见下图)
所有下拉弹出窗口都可以看到相同的行为。指定的MaxHeight属性在本地计算机和远程桌面上的行为有何不同?
以下是指定弹出式Maxheight:
的代码段<ComboBox>
<ComboBox.Resources>
<Style TargetType="Popup">
<Setter Property="MaxHeight" Value="114"/>
</Style>
</ComboBox.Resources>
<ComboBox.ItemTemplate>
<DataTemplate>
<local:sampleUc />
</DataTemplate>
</ComboBox.ItemTemplate>
</ComboBox>