小编MCo*_*ard的帖子

WPF 窗口边框在功能区控件中表现得很奇怪

我在 WPF 中使用 Ribbon 控件,我注意到有 2 个不同的版本。

  1. 使用 Microsoft.Windows.Controls.Ribbon;

    • 如果我在我的 xaml 和类中使用这个,我的整个窗口将采用非常旧的窗口样式。
  2. 使用 System.Windows.Controls.Ribbon;

    • 如果我在我的 xaml 和类中使用这个,我的 Ribbontabs 突然将不再正确填充。

当我同时使用它们时。有了这个:

<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 将加载,但窗口现在看起来像这样:我无法单击关闭并最小化和最大化。<---

截屏

我怎样才能让边框变得正常而不是小? …

c# wpf xaml ribbon prism

4
推荐指数
1
解决办法
4243
查看次数

DateTime.Today,当天的开始还是结束?

我在用DateTime.Today.

现在我不确定日期是从当天开始还是从一天结束开始.

这是DateTime.Today回报:{11-3-2014 0:00:00}

c# datetime

3
推荐指数
3
解决办法
1万
查看次数

将DIV放在另一个DIV中到底部

我试图将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并且应该与其底部对齐.

任何想法为什么这对我不起作用?

谢谢 :)

html css css-position

1
推荐指数
1
解决办法
1万
查看次数

标签 统计

c# ×2

css ×1

css-position ×1

datetime ×1

html ×1

prism ×1

ribbon ×1

wpf ×1

xaml ×1