VisualBrush.Visual 속성
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
브러시의 내용을 가져오거나 설정합니다.
public:
property System::Windows::Media::Visual ^ Visual { System::Windows::Media::Visual ^ get(); void set(System::Windows::Media::Visual ^ value); };
public System.Windows.Media.Visual Visual { get; set; }
member this.Visual : System.Windows.Media.Visual with get, set
Public Property Visual As Visual
속성 값
브러시의 내용입니다. 기본값은 null
입니다.
설명
두 가지 방법으로 지정할 수는 Visual 의 콘텐츠는 VisualBrush합니다.
새 Visual 를 설정 하는 데 사용 합니다 Visual 의 속성을 VisualBrush합니다.
기존 항목 사용 Visual, 대상의 중복 이미지를 만드는 Visual합니다. 사용할 수 있습니다는 VisualBrush 리플렉션 및 확대와 같은 흥미로운 효과 만들 수 있습니다.
Visual 매우 큰 많은 개체를 사용 하는 시각적으로 할 수 있게 되므로 전체 WPF 클래스 계층 구조에서 상당히 높기는 VisualBrush; 전체 목록은 여기에 표시할 수 없습니다. 참조 Visual; 즉시 파생된 클래스를 보여 주는 "상속 계층 구조" 섹션을 참조 하세요. 그런 다음 즉시 파생된 클래스를 클릭 하 고 다양 한 가능성을 살펴볼 계층을 트래버스할 수 있습니다. 상위 수준에서 가장 일반적인 두 가지 범주의 개체에 사용할 수는 VisualBrush 됩니다 UIElement 또는 ContainerVisual합니다. UIElement 기본적으로 WPF 애플리케이션에 대 한 UI에 참여할 수 있는 모든 UI 요소를 포함 합니다. ContainerVisual 포함 된 DrawingGroup 하나 이상 포함 하는 Drawing-파생 개체입니다.
정의 하는 경우 새 Visual 에 대 한는 VisualBrush 하 고 Visual 는 UIElement (예: 패널 또는 컨트롤)에서 실행 되는 레이아웃 시스템을 UIElement 와 해당 자식 요소 때를 AutoLayoutContent 속성이 true
. 그러나 루트 UIElement 시스템의 나머지 부분에서 기본적으로 격리 된 스타일, storyboard 및 브러시 적용 되는 부모에 따라 외부 레이아웃에이 경계 낫다는 개념 수 없습니다. 루트의 크기를 명시적으로 지정 해야 하므로 UIElement만 부모 이기 때문은 VisualBrush 하므로 해당 수 없습니다. 자동으로 크기가 조정 자체 그려지는 영역 및 합니다. Windows Presentation Foundation(WPF)의 레이아웃에 대한 자세한 내용은 레이아웃을 참조하세요.
시각적 트리에 대 한 업데이트를 VisualBrush 경우에 전파 되지 것입니다는 BitmapEffect 브러시의 부모 체인에. 효과 위의 개체에서 장면을 강제로 업데이트하여 이 제한을 해결할 수 있습니다. 호출할 수 있습니다 InvalidateVisual 또는 애니메이션 장면을 업데이트를 강제 실행을 포함 합니다.
참고
VisualBrush 속성 Visual 이 이외의 null
값으로 설정된 경우 을 읽기 전용(고정)으로 만들 수 없습니다.
XAML 속성 요소 사용
<object>
<object.Visual>
singleVisualRoot
</object.Visual>
</object>
XAML 특성 사용
<개체Visual
="{bindingExpression}"/>
또는
<개체Visual
="{resourceExpression}"/>
XAML 값
singleVisualRoot
브러시에 대한 새 시각적 요소를 정의하는 단일 개체 요소입니다. 파생 되는 개체 여야이 Visual합니다. 설명 부분을 참조하세요.
bindingExpression
기존 instance 계산되는 Visual 식입니다.
resourceExpression
StaticResource
기존 Visual instance 평가되는 또는 DynamicResource
입니다. 참조 XAML 리소스합니다.
종속성 속성 정보
식별자 필드 | VisualProperty |
메타 데이터 속성 설정 true |
없음 |
적용 대상
.NET
피드백
https://aka.ms/ContentUserFeedback
출시 예정: 2024년 내내 콘텐츠에 대한 피드백 메커니즘으로 GitHub 문제를 단계적으로 폐지하고 이를 새로운 피드백 시스템으로 바꿀 예정입니다. 자세한 내용은 다음을 참조하세요.다음에 대한 사용자 의견 제출 및 보기