2017-04-03 8 views
1

확장 WPF Toolkit의 마법사 창을 사용하는 WPF 응용 프로그램에서 작업하고 있습니다. 바닥 글의 색상을 변경해야 마법사의이 나타나고 불행하게도 개발자가 속성을 노출하지 않았으므로 스타일을 편집해야합니다.확장 된 WPF 도구 키트 - 변경 마법사 스타일

툴킷을 NuGet 패키지로 가져 오므로 소스 코드를 편집 할 수 없습니다.

: 여기

<ResourceDictionary xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" 
       xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" 
       xmlns:local="clr-namespace:Xceed.Wpf.Toolkit" 
       xmlns:conv="clr-namespace:Xceed.Wpf.Toolkit.Core.Converters"> 

    <conv:WizardPageButtonVisibilityConverter x:Key="WizardPageButtonVisibilityConverter" /> 

    <Style TargetType="{x:Type local:Wizard}"> 
     ... 

내가 두 가지 오류를 얻을 : 지금 나는 이런 식으로 뭔가를 그래서 내 프로젝트에 파일을 복사 Codeplex에 컨트롤의 기본 스타일 (generic.xaml을)를 발견

'conv : WizardPageButtonVisibilityConverter'유형을 찾을 수 없습니다. 어셈블리 참조로 누락되지 않았는지 확인하고 모든 참조 어셈블리가 빌드되었는지 확인하십시오.

이름 "마법사"네임 스페이스 에 존재하지 않는 "CLR-네임 스페이스 : Xceed.Wpf.Toolkit을".

은 그 때 나는

xmlns:local="http://schemas.xceed.com/wpf/xaml/toolkit" 

에 선

xmlns:local="clr-namespace:Xceed.Wpf.Toolkit" 

을 변경 시도하고 두 번째 오류는 사라,하지만 난 처음에 대처하는 방법을 모르겠어요.

의견이 있으십니까? 기본 스타일을 변경하는 올바른 방법입니까?

감사합니다.

답변

1

XAML 네임 스페이스 매핑도 WizardPageButtonVisibilityConverter 클래스가 정의되어있는 어셈블리의 이름을 지정해야합니다 :

xmlns:conv="clr-namespace:Xceed.Wpf.Toolkit.Core.Converters;assembly=Xceed.Wpf.Toolkit"