我在 WPF 中使用 Ribbon 控件,我注意到有 2 个不同的版本。
使用 Microsoft.Windows.Controls.Ribbon;
使用 System.Windows.Controls.Ribbon;
当我同时使用它们时。有了这个:
<ribbon:RibbonWindow x:Class="WPSDashboard.Views.ShellWindow"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:ribbon="clr-namespace:System.Windows.Controls.Ribbon;assembly=System.Windows.Controls.Ribbon"
xmlns:r="clr-namespace:Microsoft.Windows.Controls.Ribbon;assembly=RibbonControlsLibrary"
xmlns:prism="clr-namespace:Microsoft.Practices.Prism.Regions;assembly=Microsoft.Practices.Prism"
Title="WPSDashboard"
x:Name="RibbonWindow"
Width="640" Height="480">
<Grid x:Name="LayoutRoot">
<Grid.RowDefinitions>
<RowDefinition Height="Auto"/>
<RowDefinition Height="*"/>
</Grid.RowDefinitions>
<!-- Ribbon Region -->
<r:Ribbon x:Name="Ribbon" prism:RegionManager.RegionName="RibbonRegion">
<r:Ribbon.ApplicationMenu>
<r:RibbonApplicationMenu SmallImageSource="Images\SmallIcon.png">
<r:RibbonApplicationMenuItem Header="Exit"
x:Name="MenuItemExit"
ImageSource="Images\Exit.png"
Command="{Binding ExitCommand}"/>
</r:RibbonApplicationMenu>
</r:Ribbon.ApplicationMenu>
</r:Ribbon>
<Grid x:Name="ClientArea" Grid.Row="1">
<!-- Workspace Region-->
<GridSplitter HorizontalAlignment="Left" Width="2" Grid.Column="1"/>
<ContentControl x:Name="WorkspaceRegion" Grid.Column="1" prism:RegionManager.RegionName="WorkspaceRegion" />
</Grid>
</Grid>
</ribbon:RibbonWindow>
Run Code Online (Sandbox Code Playgroud)
我的 Ribbontabs 将加载,但窗口现在看起来像这样:我无法单击关闭并最小化和最大化。<---

我怎样才能让边框变得正常而不是小? …
我在用DateTime.Today.
现在我不确定日期是从当天开始还是从一天结束开始.
这是DateTime.Today回报:{11-3-2014 0:00:00}
我试图将DIV放在另一个DIV的底部.
当我将外部div的高度设置为某个绝对高度(即 - 100px)时,它可以正常工作.当它被设置为百分比或根本没有设置时 - 我无法定位它.
这是我的CSS:
#left_pane
{
float: left;
margin-left: 21px;
position: relative;
}
#bottom_pic_wrapper
{
position: absolute;
bottom: 0;
}
Run Code Online (Sandbox Code Playgroud)
它#bottom_pic_wrapper位于内部#left_pane并且应该与其底部对齐.
任何想法为什么这对我不起作用?
谢谢 :)