2013-05-24 4 views
0

일부 구문 분석 오류로 인해 VS/혼합 디자이너가 xaml을 렌더링 할 수없는 경우가 있습니다. 그러나 컴파일되고 실행됩니다. 그리고 난 그냥 문제 태그/줄 주석 수 있으며 xaml 잘 다시 렌더링합니다. 내가 무시할 수있는 속성을 알고 있지만 편집하는 동안 속성을 무시합니다. xaml 디자이너가 디자인 타임 중에 태그를 무시하도록하지만 런타임에 컴파일 할 수 있도록하려면 다른 방법이 필요합니다. 그래서 이것을 xaml 디자이너에게 알려줄 수있는 방법이 있습니까? Visual Studio 2012 및 Blend 2012를 사용하고 있습니다.디자인 타임에만 특정 태그를 무시하도록 xaml 디자이너에 지시하는 방법이 있습니까?

+0

문제의 원인이되는 XAML의 예를 제공 할 수 있습니까? – dlev

+0

Designer에 불만을 제기하는 일반 속성이있는 사용자 지정 일반 TargetedTriggerAction 및 EventTrigger가 있습니다 ... – icube

답변

0

한 가지 방법은 부모 개체에서 d:IsHidden 속성 (예 : 무시할 수있는 속성을 사용함)에 대해 Setter으로 표시하는 것입니다. 따라서 예를 들어 (SL/WP/WinRT 스타일 예제와 같이 WPF의 경우 x : Type 및/또는 Style.Triggers를 사용하여 편집해야하지만 개념은 동일하지만 개념은 동일합니다.)

네임 스페이스에 추가되지 않은 경우 기본적으로;

mc:Ignorable="d" 

및 예;

<Grid> 
    <Grid.Resources> 
    <Style TargetType="RadioButton"><!-- Could Substitute TargetType for a specific control 
     <Setter Property="d:IsHidden" Value="True"/> 
    </Style> 
    </Grid.Resources> 

    <RadioButton/><!-- This guy should now be hidden in Design Time --> 

</Grid> 

희망이 있습니다.