일부 구문 분석 오류로 인해 VS/혼합 디자이너가 xaml을 렌더링 할 수없는 경우가 있습니다. 그러나 컴파일되고 실행됩니다. 그리고 난 그냥 문제 태그/줄 주석 수 있으며 xaml 잘 다시 렌더링합니다. 내가 무시할 수있는 속성을 알고 있지만 편집하는 동안 속성을 무시합니다. xaml 디자이너가 디자인 타임 중에 태그를 무시하도록하지만 런타임에 컴파일 할 수 있도록하려면 다른 방법이 필요합니다. 그래서 이것을 xaml 디자이너에게 알려줄 수있는 방법이 있습니까? Visual Studio 2012 및 Blend 2012를 사용하고 있습니다.디자인 타임에만 특정 태그를 무시하도록 xaml 디자이너에 지시하는 방법이 있습니까?
0
A
답변
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>
희망이 있습니다.
문제의 원인이되는 XAML의 예를 제공 할 수 있습니까? – dlev
Designer에 불만을 제기하는 일반 속성이있는 사용자 지정 일반 TargetedTriggerAction 및 EventTrigger가 있습니다 ... – icube