我有一个简单的WPF Popup,当用户点击Button时我会显示它.
<Button
x:Name="aButton"
Content="Up/Down"
Width="75"
Height="30"
Click="aButton_Click"
/>
<Popup
PlacementTarget="{Binding ElementName=aButton}"
Placement="Right"
VerticalOffset="-31"
StaysOpen="False"
AllowsTransparency="True"
>
<StackPanel>
<Button Width="45" Height="45" Margin="2,0,2,2" Content="+"/>
<Button Width="45" Height="45" Margin="2,0,2,0" Content="-"/>
</StackPanel>
</Popup>
Run Code Online (Sandbox Code Playgroud)
非常奇怪的是......这段代码的运行方式不同,具体取决于它运行的机器.
我在我的主桌面上运行此代码,一切正常......并且应该如此.我在我的PDC09上网本上运行它......弹出窗口显示相反(左侧而不是右侧,因为我告诉它使用Placement属性).
为什么是这样?我能做些什么呢?
| 归档时间: |
|
| 查看次数: |
1512 次 |
| 最近记录: |