1

在此处输入图像描述

你好

我希望我的组合框看起来像上图。我尝试了很多方法,但都没有成功。谁能告诉我任何可以像上图一样设置我的组合框样式的网站或代码。

我已经制作了 Aero-theme 的默认滚动条,但是我希望它的弹出窗口大于组合框的宽度。其次是两端的滚动条。我该怎么做

4

1 回答 1

0

我建议从主题开始并对其进行修改以满足您的需求。这将为您提供如何实现滚动条模板的基础,并且应该相当容易实现您的结果。否则,如果您可以访问 Expression Blend,它也可以帮助您为滚动条创建自定义控制模板。

要使用主题,只需在项目中包含 Xaml 文件并从应用程序中引用 Xaml。

<Application x:Class="MyApp.App"
             xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
             xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
             StartupUri="MainWindow.xaml">
    <Application.Resources>

        <ResourceDictionary>
            <ResourceDictionary.MergedDictionaries>
                <ResourceDictionary Source="Themes/ExpressionDark.xaml" />
...

这将替换您应用中所有控件的模板。如果您只想要滚动条,请注释掉文件的其余部分并保留特定于 ScrollBar 的 Style 和 ControlTemplate。

于 2013-03-13T13:45:56.133 回答