Почему мое всплывающее окно отображается напротив свойства размещения на некоторых машинах?

У меня есть простое всплывающее окно WPF, которое я показываю, когда пользователь нажимает кнопку.

<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>

Что очень странно ... этот код работает по-разному в зависимости от того, на какой машине он запущен.

Я запускаю этот код на своем основном рабочем столе, и все работает нормально ... и как должно. Я запускаю его на своем нетбуке PDC09 ... и всплывающее окно отображается напротив (слева, а не справа, как я сказал в свойстве Placement).

Почему это? И что я могу с этим поделать?

8
задан cplotts 28 October 2010 в 14:30
поделиться