반응형

wpf 12

WPF의 프리즘이란 무엇입니까?

WPF의 프리즘이란 무엇입니까? 저는 최근에 프리즘이라는 것을 자주 접했습니다.프로젝트를 운영하는 마이크로소프트는 다음과 같이 설명합니다. WPF 및 Silverlight 복합 응용 프로그램에 대한 지침입니다. 더 자세한 설명을 읽고 나서도, 저는 그것이 실제로 무엇에 관한 것인지 거의 알지 못합니다, 유감스럽게도. 저는 여기서 누군가가 저에게 프리즘이 실제로 무엇인지 그리고 제가 그것을 배워야 하는 이유에 대해 명확하게 설명해 줄 수 있기를 바랍니다.저는 몇 년 동안 WPF 개발자로 일했고 MVVM을 제 몫으로 사용했으며 최근에 프리즘을 사용하는 사람들을 만났지만 개인적으로 여기서 조금 벗어난 느낌이 듭니다. 특히 다음 사항이 궁금합니다. 프리즘은 MSDN 사이트에서 제공되는 대로 문자 그대로 (또는 ..

programing 2023.05.28

WPF 창에서 닫기 단추를 숨기는 방법은 무엇입니까?

WPF 창에서 닫기 단추를 숨기는 방법은 무엇입니까? 저는 WPF로 모달 대화를 쓰고 있습니다.WPF 창에 닫기 단추가 없도록 설정하려면 어떻게 해야 합니까?의 그도갖싶어요고래▁▁for를 원합니다.WindowState일반 제목 표시줄을 사용합니다. 찾았습니다ResizeMode,WindowState,그리고.WindowStyle그러나 이러한 속성 중 어떤 것도 닫기 단추를 숨길 수 없고 모달 대화 상자에서처럼 제목 표시줄을 표시할 수 없습니다.WPF에는 제목 표시줄의 닫기 단추를 숨길 수 있는 기본 속성이 없지만 몇 줄의 P/Invoke로 수행할 수 있습니다. 먼저 다음 선언을 Window 클래스에 추가합니다. private const int GWL_STYLE = -16; private const int W..

programing 2023.05.23

이미지가 Visual Studio 디자이너에 표시되지만 런타임에는 표시되지 않음

이미지가 Visual Studio 디자이너에 표시되지만 런타임에는 표시되지 않음 저는 현재 VS studio 2010 .NET 4.0에서 일하고 있습니다.제 시나리오는 다음과 같습니다. 현재 "Icons"라는 하위 폴더를 포함하는 "Images"라는 클래스 라이브러리 프로젝트가 있습니다.모든 아이콘은 현재 이 프로젝트에 있으며, 오리진 사이트를 통해 여러 프로젝트에서 액세스할 수 있습니다.디자이너에 있는 동안에는 모든 것이 정상적으로 표시되지만 실행 시간 동안에는 이미지가 표시되지 않습니다. 다음은 내 폴더 구조입니다. 루트 폴더 이미지들 아이콘 프로젝트 1 프로젝트 2 프로젝트 3 모든 프로젝트는 Images 클래스 lib.proj를 참조하고 있으며, "Images" 프로젝트 내의 "icons" 하위 ..

programing 2023.05.18

WPF 데이터 그리드가 선택한 행 스타일

WPF 데이터 그리드가 선택한 행 스타일 WPF DataGrid에서 선택한 행에 스타일을 지정해야 하는 매우 어리석은 문제가 있습니다. 행 전체를 어떤 색으로 채우는 대신 파란색 테두리가 있는 직사각형을 보여주고 싶습니다. 이걸 어떻게 구현해야 할지 생각해 보셨습니까?그것은 단지 그것을 꽤 쉽게 만드는 어떤 방법일 것입니다.사용하다CellStyle그리고.RowStyle에DataGrid.DataGridCell그리고.DataGridRow둘 다 가지고 있습니다IsSelected에서 사용할 수 있는 속성Trigger선택되었는지 확인합니다. 다음과 같은 방법으로 해결해야 합니다. 제대로 될 때까지 그냥 놀아요.나는 이것이 좋습니다: 이것을 먹어보세요. 언급URL : https://stackoverflow.com/..

programing 2023.05.08

WPF Scroll Viewer에서 스크롤 막대 너비를 높이는 방법은 무엇입니까?

WPF Scroll Viewer에서 스크롤 막대 너비를 높이는 방법은 무엇입니까? 저는 작은 기기에서 터치 스크린 작업을 하고 있는데 스크롤 막대의 커스텀 폭은 손가락 제스처로 모든 것을 할 수 있어야 한다는 것이 제 요구 사항 중 하나이기 때문에 좋지 않습니다. WPF ScrollViewer 스크롤 막대의 너비를 설정하려면 어떻게 해야 합니까? 장치의 모든 스크롤 막대(창 설정을 통해 실행 가능)의 너비를 변경하고 싶지 않습니다. 앱에 있는 스크롤 막대만 변경합니다.그ScrollBar템플릿이 시스템 매개 변수에 손을 뻗어 너비/높이를 결정합니다(방향에 따라 다름).따라서 다음 매개 변수를 재정의할 수 있습니다. 100 Kent의 답변은 프로그램에 있는 모든 스크롤바에 쉽게 적용할 수 있습니다.App.x..

programing 2023.05.03

부울 및 두 개의 가시성 변환기를 사용하는 방법

부울 및 두 개의 가시성 변환기를 사용하는 방법 하나는 필드가 업데이트되었는지 여부를 기준으로 하고 다른 하나는 필드를 볼 수 있는지 여부를 기준으로 하는 두 개의 별도 변환기가 있습니다.업데이트된 필드 옆에 별표가 나타나도록 페이지의 각 텍스트 항목에 대해 업데이트된 필드 하나를 사용합니다.그러나 일부 텍스트 항목은 권한 수준에 따라 일부 사용자만 볼 수 있습니다. 예: 그리고. 문제는 권한이 필요한 필드의 경우 두 변환기를 모두 실행하여 별이 나타나는지 확인해야 한다는 것입니다.두 변환기의 결과에 대해 부울 "And"를 수행할 수 있는 방법이 있습니까? 저는 이 게시물을 보았지만 두 개의 서로 다른 변환기에 서로 다른 매개 변수 집합이 전달되는 것을 허용하지 않는 것 같습니다. -------업데이트-..

programing 2023.04.28

WPF: 창을 닫은 후에는 재사용할 수 없습니다.

WPF: 창을 닫은 후에는 재사용할 수 없습니다. 예를 두려고 .Window할 때 전화하세요.ShowDialog이것은 winforms에서 찾을 수 있었습니다만, WPF에서는 다음의 예외를 인정받았습니다. System.InvalidOperation예외: 가시성 또는 콜 표시, ShowDialog 또는 WindowInterop을 설정할 수 없습니다.Helper.InsureHandle은 창이 닫히면 자동으로 처리됩니다. WPF에서 이와 같은 작업을 수행할 수 있는 방법이 있습니까? MyWindow.Instance.ShowDialog(); public class MyWindow : Window { private static MyWindow _instance; public static MyWindow Instan..

programing 2023.04.18

WPF 메뉴에 구분선 배치

WPF 메뉴에 구분선 배치 XAML에서는 메뉴에 표준 구분선을 넣는 방법은 무엇입니까? 예 를 사용하다Separator다음과 같습니다. 여러 가지 이유로 Menu Items를 반복해야 했고, Separator를 사용하는 것은 약간의 캐스팅을 의미하기 때문에 대신 1px 높이의 Menu Item을 사용했습니다. 정답은 단연 구분자를 사용하는 것이지만 위의 내용은 시각적으로도 작동하며 경우에 따라서는 해결책이 될 수 있습니다.언급URL : https://stackoverflow.com/questions/1290764/place-a-dividing-line-in-a-menu-in-wpf

programing 2023.04.18

WPF DataTemplate에서 DataType 속성을 사용하려면 어떻게 해야 합니까?

WPF DataTemplate에서 DataType 속성을 사용하려면 어떻게 해야 합니까? 제가 뭔가 잘못하고 있는 것은 분명하지만 DataType 속성을 사용할 때 HierarchicalDataTemplate(또는 DataTemplate만)가 작동하지 않는 것 같습니다.문제를 나타내는 최단 WPF 어플리케이션을 작성했습니다. XAML: 코드: namespace WpfApplication1 { public class Foo { public string Name { get; set; } } public partial class Window1 : Window { public Window1() { InitializeComponent(); } private void Window_Loaded(object sende..

programing 2023.04.18

유형별로 WPF 컨테이너의 자식을 가져오려면 어떻게 해야 합니까?

유형별로 WPF 컨테이너의 자식을 가져오려면 어떻게 해야 합니까? 유형의 자식 컨트롤을 가져오려면 어떻게 해야 합니까?ComboBox에MyContainer GridWPF에서요? 다음 행에 오류가 표시됩니다. var myCombobox = this.MyContainer.Children.GetType(ComboBox); 이 확장 메서드는 원하는 유형의 하위 요소를 재귀적으로 검색합니다. public static T GetChildOfType(this DependencyObject depObj) where T : DependencyObject { if (depObj == null) return null; for (int i = 0; i < VisualTreeHelper.GetChildrenCount(depOb..

programing 2023.04.18
반응형