2013-03-13 2 views
1

enter image description hereНастройка скроллинга

Hi

Я хочу, чтобы мой комбо-бокс, чтобы выглядеть как на картинке выше. Я пробовал много способов, но не добился успеха. Может ли кто-нибудь сказать мне какой-либо веб-сайт или код, который может создать мой combo-box, как показано выше.

Я сделал полосу прокрутки по умолчанию Aero-темы, но я хочу, чтобы ее всплывающее окно было больше ширины комбинированного поля. во-вторых, полоса прокрутки на обоих концах. Как я могу это сделать

ответ

0

Я рекомендую начинать с Theme и изменять его в соответствии с вашими потребностями. Это даст вам основу для внедрения шаблонов прокрутки, и для достижения результата вам будет достаточно легко. В противном случае, если у вас есть доступ к 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" /> 
... 

Это заменит шаблоны для всех элементов управления в вашем приложении. Если вам нужна полоса прокрутки, закомментируйте остальную часть файла и сохраните Style и ControlTemplate, характерные для ScrollBar.

+0

http://stackoverflow.com/questions/15087090/customizing-the-scrollviewer-in-wpf см. Это, я использую код, но это дает ошибку « не найден». – sudhanshu

Смежные вопросы