2011-09-21 91 views
2

邊框內有用戶控件(按鈕)。當鼠標離開borderBar時,緩慢地慢慢減小按鈕的大小。然後按鈕的內容以字母順序丟失。調整邊框大小的問題

例如: 一般信息,一般Informati將軍了信息, 一般Informa的,一般通知,一般Infor公司, 一般信息,一般天道酬勤,一般在, 一般I,一般等.. 但我想顯示像這樣的內容

通用 信息 然後丟失。

<UserControl x:Class="HID_okworkbench.readerButton" 
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" 
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" 
xmlns:HID_okworkbench="clr-namespace:HID_okworkbench" 
x:Name="readerButtonControl" FontFamily="Tahoma" FontSize="11" 
Height="auto" Width="auto"> 
<Grid> 
    <Button Name="omniButton" Height="75" VerticalAlignment="Center" 
           Style="{DynamicResource MyBottomLeftButtonStyle}" 
           Background="White" 
           HorizontalContentAlignment="Left" BorderThickness="0"> 
     <DockPanel Name="dockPanelOmni" Margin="0,0,0,0"> 
      <Image Name="omniButtonImage" DockPanel.Dock="Left" Height="35" Width="35" 
             Stretch="Uniform" /> 
      <Label Name="omniButtonLabel" DockPanel.Dock="Right" Foreground="DarkBlue" VerticalAlignment="Center"> 
      </Label> 
     </DockPanel> 
    </Button> 
</Grid> 

+0

爲什麼不給這個按鈕一個固定的寬度? –

回答

0

不知道你在說什麼,但嘗試添加寬度=「自動」的一切,包括將主持討論您readerButtonControl實例的控制。

如果這無助於添加一些屏幕截圖和包含您的readerButtonControl實例的xaml。