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
기존 Visual 인스턴스로 계산되는 식입니다.
resourceExpression
A StaticResource
나 DynamicResource
기존로 평가 되는 Visual 인스턴스. 참조 XAML 리소스합니다.
종속성 속성 정보
식별자 필드 | VisualProperty |
메타 데이터 속성 설정 true |
없음 |
적용 대상
.NET
피드백
https://aka.ms/ContentUserFeedback
출시 예정: 2024년 내내 콘텐츠에 대한 피드백 메커니즘으로 GitHub 문제를 단계적으로 폐지하고 이를 새로운 피드백 시스템으로 바꿀 예정입니다. 자세한 내용은 다음을 참조하세요.다음에 대한 사용자 의견 제출 및 보기