visual-tree

    4

    3답변

    요즘 비주얼 트리를 걷는 데 대한 몇 가지 의견을 잘 보지 못했지만 (here for instance),이 방법이 좋지 않은 이유를 보거나 발견하지 못했습니다. 내가 진행중인 프로젝트에서 나무를 걷는 것이 꽤 많아서이 모든 것을 다른 것으로 변경하거나 그대로 그대로 두어야하는지 궁금합니다. 내 주된 질문은 비쥬얼 트리 워킹이 실제로 나쁜 습관인지, 더 중요

    4

    1답변

    WPF에서 요소는 가시성이 "가시"일 수 있지만 부모 (또는 부모의 부모)는 가시성이 축소되어 화면에 실제로 표시되지 않습니다. 시각적 트리 검사 부모를 트래버스하지 않고도 요소가 화면에 실제로 렌더링되는지 알 수 있기를 원합니다. 누구든지이 작업을 수행하는 방법을 알고 있습니까? 미리 감사드립니다.

    0

    1답변

    나는 몇몇 메뉴 아이템을 만들었습니다 (하지 XAML에서) 그래서 난 그들에게 부모 항목 추가 : (Parent_Menu as MenuItem).Items.Add(Menu_Item); 그럼 내가 (루프) VisualTree 목록에서 내 스타일을 적용합니다. 그러나 스타일은 새 MenuItem에는 적용되지 않습니다. 다음은 코드를 적용하는 내 스타일입니다

    3

    1답변

    나는 계층 적 컬렉션이 있으며 크기 때문에 가장 낮은 레벨을 게으른로드합니다. 활성화하려고하는 동작은 CollectionHolderManager에 있지만 버블 링이 어떤 이유로 시각적 레이어를 건너 뛴 것으로 보입니다. 나는 TopLevelCollection에 작업이있는 경우 <ItemsControl DataContext="{Binding Path=Coll

    1

    1답변

    아주 간단한 질문입니다. PreviewMouseLeftButtonDown 이벤트에 연결했습니다. 이 이벤트는 터널에서 알기 때문에 비주얼 트리의 첫 번째 항목은 e.OriginalSource로 표시됩니다. 예 : "MainGrid"라는 그리드가 있습니다. 이 격자에는 레이블이 있습니다. 해당 표에서 PreviewMouseLeftButtonDown 이벤트를

    2

    2답변

    꽤 안절부절 못했지만, 내 Page에 두 개의 UserControl을 추가하려고 시도했는데 동일한 컨트롤 이름이 시각적 트리에 두 번 사용되었다는 예외가 있음을 알게되었습니다. 따라서 내 UserControl 안에있는 컨트롤의 이름이 지정되어 있으므로 한 번에 Page에이 UserControl 중 하나만 포함 할 수 있습니다. 이게 사실인가요, 아니면 뭔가

    0

    1답변

    시각적 트리에서 요소를 찾아야합니다. 예를 들어 그리드가 있고 tbox에 내 텍스트를 설정해야합니다. ExpanderView가 펼쳐지면 WatermarkTextBox. 재귀 적으로 시각적 트리와 당신이 필요로하는 요소에 설정 값을 통해 검색 XAML <Grid.ColumnDefinitions> <ColumnDefinition Width

    1

    1답변

    이 사본이 중복되면 죄송 합니다만 관련 항목을 찾을 수 없습니다. 내가 가지고있는 사용자 지정 컨트롤에서 XpsDocument를 만들려고합니다. 사용자 지정 컨트롤은 본문과 함께 머리글과 바닥 글에 대한 속성을 이미 정의합니다. 머리말과 꼬리말이 붙어있는 "보고서"의 프린터 지원 버전을 만들 사용자 지정 DocumentPaginator에 대한 입력으로 동일

    0

    2답변

    DataGrid에 WPF 양식이 있습니다. 새 열은 버튼을 통해 사용자가 수동으로 DataGrid에 추가 할 수 있습니다. private void ColumnAdornerAddButton_MouseDown(object sender, MouseButtonEventArgs e) { DataGridTextAdornerColumn column

    0

    1답변

    DatePicker 컨트롤에서 "PART_HeaderButton"을 가져온 다음 사용자 지정된 스타일을 적용하려고합니다. 문제는이 헤더 단추를 찾기 위해 시각적 트리를 검색 할 수 없다는 것입니다. 달력에 팝업이 있습니다. 팝업이 열리면 새로운 비주얼 트리가 생성 된 것 같습니다. 제 질문은 어떻게 생성 된 새로운 시각적 트리에 액세스하고 루프 검색을 수행