我想在我自己的應用程序中使用MS Office 2007(及更高版本)的功能欄。任何人都可以請我提供有關如何做到這一點的鏈接或參考資料?如何在功能區窗口中顯示狀態欄wpf c#
編輯: 其實我正在使用微軟的功能區控制庫,但無法找到像MS Word一樣添加狀態欄的方式。
我想在我自己的應用程序中使用MS Office 2007(及更高版本)的功能欄。任何人都可以請我提供有關如何做到這一點的鏈接或參考資料?如何在功能區窗口中顯示狀態欄wpf c#
編輯: 其實我正在使用微軟的功能區控制庫,但無法找到像MS Word一樣添加狀態欄的方式。
<StatusBar x:Name="StatusBar" VerticalAlignment="Bottom" Height="18" Background="AliceBlue" Initialized="StatusBar_Initialized">
<StatusBar.ItemsPanel>
<ItemsPanelTemplate>
<Grid>
<Grid.RowDefinitions>
<RowDefinition Height="*"/>
</Grid.RowDefinitions>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="4*"/>
<ColumnDefinition Width="Auto"/>
<ColumnDefinition Width="*"/>
<ColumnDefinition Width="*"/>
</Grid.ColumnDefinitions>
</Grid>
</ItemsPanelTemplate>
</StatusBar.ItemsPanel>
<StatusBarItem BorderThickness="1" Margin="0,-3,0,-2">
<TextBlock x:Name="statusBarText">www.247moneymakingschemes.blogspot.com</TextBlock>
</StatusBarItem>
<StatusBarItem Grid.Column="1">
<ProgressBar Value="30" Width="80" Height="18" />
</StatusBarItem>
<StatusBarItem Grid.Column="3">
<TextBlock>Go!</TextBlock>
</StatusBarItem>
</StatusBar>
這將顯示狀態欄...但仍不知道如何使狀態欄像MS Word 2007,如果任何機構知道,那麼請幫助我。
也許給this library一槍?
編輯:其實,顯然微軟have released their own。
其實我使用微軟的Ribbon控制庫,但無法找到像MS Word一樣添加狀態欄的方法。 – 2009-11-05 08:01:20
我已經找到了一個很好的方式來顯示StatusBar
我希望它可以幫助一些其他..順便說一下,
..
<DockPanel LastChildFill="True">
<ribbon:Ribbon DockPanel.Dock="Top">
<ribbon:RibbonTab Label="Banking">
<ribbon:RibbonGroup>
<ribbon:RibbonButton Command="me:AppCommands.Cut"/>
<ribbon:RibbonButton Command="me:AppCommands.Copy"/>
<ribbon:RibbonButton Command="me:AppCommands.Paste"/>
</ribbon:RibbonGroup>
<ribbon:RibbonGroup>
<ribbon:RibbonButton Command="me:AppCommands.AddNew"/>
<ribbon:RibbonButton Command="me:AppCommands.Clear" />
<ribbon:RibbonButton Command="me:AppCommands.Delete"/>
</ribbon:RibbonGroup>
<ribbon:RibbonGroup>
<ribbon:RibbonButton Command="me:AppCommands.DownloadStatements"/>
<ribbon:RibbonButton Command="me:AppCommands.DownloadCreditCards"/>
<ribbon:RibbonButton Command="me:AppCommands.Transfer"/>
</ribbon:RibbonGroup>
</ribbon:RibbonTab>
</ribbon:Ribbon>
<StatusBar x:Name="StatusBar"
VerticalAlignment="Bottom"
DockPanel.Dock="Bottom">
<StatusBar.ItemsPanel>
<ItemsPanelTemplate>
<Grid>
<Grid.RowDefinitions>
<RowDefinition Height="*" />
</Grid.RowDefinitions>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="4*" />
<ColumnDefinition Width="Auto" />
<ColumnDefinition Width="*" />
<ColumnDefinition Width="*" />
</Grid.ColumnDefinitions>
</Grid>
</ItemsPanelTemplate>
</StatusBar.ItemsPanel>
<StatusBarItem Margin="0,-3,0,-2" BorderThickness="1">
<TextBlock x:Name="statusBarText">www.247moneymakingschemes.blogspot.com</TextBlock>
</StatusBarItem>
<StatusBarItem Grid.Column="1">
<ProgressBar Width="80"
Height="18"
Value="30" />
</StatusBarItem>
<StatusBarItem Grid.Column="3">
<TextBlock>Go!</TextBlock>
</StatusBarItem>
</StatusBar>
<TextBlock DockPanel.Dock="Top" Content="Put your main content/items control here as last child in dock panel" />
</DockPanel>
乾杯..
請檢查我的答案http://stackoverflow.com/a/11952340/468718。嘗試和測試。 – 2012-09-07 07:20:54