반응형

WPF 17

MVVM: 보기 모델에 라디오 버튼을 바인딩하시겠습니까?

MVVM: 보기 모델에 라디오 버튼을 바인딩하시겠습니까? 편집: .NET 4.0에서 문제가 해결되었습니다. 하여 라디오 버튼 그룹을 뷰 했습니다.IsChecked단추를 채우다다른 게시물을 검토한 결과,IsChecked재산은 단순히 작동하지 않습니다.아래에 포함된 문제를 재현한 짧은 데모를 작성했습니다. 여기 제 질문이 있습니다.MVVM을 사용하여 라디오 버튼을 바인딩하는 간단하고 신뢰할 수 있는 방법이 있습니까?감사해요. 추가 정보:그IsChecked속성이 작동하지 않는 이유는 두 가지입니다. 단추를 선택하면 그룹에 있는 다른 단추의 확인됨 속성이 false로 설정되지 않습니다. 버튼을 선택하면 버튼을 처음 선택한 후 자체 IsChecked 속성이 설정되지 않습니다.나는 바인딩이 첫 클릭에 WPF에 의해..

programing 2023.05.26

엔티티 프레임워크를 사용한 LIKE 쿼리

엔티티 프레임워크를 사용한 LIKE 쿼리 이 질문에는 이미 다음과 같은 답이 있습니다. 마감됨10년 전에. 중복 가능성: Linq에서 SQL Like %를 수행하는 방법은 무엇입니까? 엔티티 프레임워크의 연산자처럼? 다음과 같은 질문을 하고 있습니다. var matches = from m in db.Customers where m.Name == key select m; 하지만 난 필요 없어요m.Name키와 정확히 일치합니다.필요합니다m.Name열쇠 같은 존재가 되는 것. SQL 쿼리를 다시 만드는 방법을 찾을 수 없습니다. WHERE m.Name LIKE key SQL Server 2008 R2를 사용하고 있습니다. 어떻게 하는 거지? 감사해요.이 linq 쿼리와 같은 것이 당신에게 효과가 있을까요? v..

programing 2023.05.16

WPF에서 내포된 요소 스타일 지정

WPF에서 내포된 요소 스타일 지정 중첩된 요소 구조가 있다고 가정합니다. 예를 들어, 메뉴 항목이 있는 상황별 메뉴: ... 상황에 맞는 메뉴 또는 메뉴 항목 요소에 스타일 또는 템플리트를 쉽게 적용할 수 있습니다.그러나 MenuItem 스타일이 Menu 스타일에 속하는 경우 모든 MenuItem 요소에 추가하는 것은 상당히 번거롭고 중복됩니다. 어린이 요소에 자동으로 적용할 수 있는 방법이 있습니까?따라서 다음과 같이 간단히 작성할 수 있습니다. ... FooMenuStyle이 MenuItem 요소를 포함하는 스타일을 만들 수 있다면 깔끔하겠지만, 그것은 불가능할 것 같습니다. 편집: ItemContainerStyle을 몰랐고 일반적인 솔루션을 의도했기 때문에 메뉴 예제가 오해의 소지가 있을 수 있습..

programing 2023.05.11

WPF C# 버튼 스타일

WPF C# 버튼 스타일 WPF에서 이 단추 스타일을 다시 만드는 방법을 아는 사람이 있습니까?나는 다른 칸을 만드는 방법을 모르기 때문입니다.그리고 두 개의 다른 텍스트와 텍스트 스타일도? 당신의 질문을 해결하기 위해서는 확실히 사용할 필요가 있습니다.Style그리고.Template를 위해Button하지만 정확히 어떻게 생겼을까요?결정은 여러 가지가 있을 수 있습니다.예를들면,Button관련성을 더 잘 정의하기 위한 두 개의 텍스트입니다.TextBlocks템플릿에 직접 포함될 수 있지만, 템플릿은 하나만 포함될 수 있기 때문에 단추를 사용하는 것이 제한됩니다.ContentPresenter저는 다른 방식으로 일을 하기로 결심했습니다. 하나를 확인하기 위해서요.ContentPresenter의 형태로 아이콘..

programing 2023.05.11

목록 보기.그리드 보기 열(*) 너비

목록 보기.그리드 보기 열(*) 너비 사용 중ListView대신 제어DataGridWPF 애플리케이션에서.주고 싶어요*나의 넓이ListView.GridViewColumn하지만 내가 제공할 때마다*까지 폭.ListView.GridViewColumn컴파일 시간 오류가 발생합니다.어떻게 제공할 수 있는지 제안해 주십시오.*까지 폭.ListView.GridViewColumn,하도록ListView.GridViewColumn화면을 최대화할 때 자동으로 추가 공간을 채울 수 있습니다. 이것에 대한 어떤 도움도 매우 감사할 것입니다.감사해요.해당 솔루션을 사용해 보십시오. Test Text 다음 링크에서 다른 솔루션을 찾을 수도 있습니다. http://social.msdn.microsoft.com/forums/en-U..

programing 2023.05.11

WPF 앱 내에서 특정 디렉터리로 Windows 탐색기를 여는 방법은 무엇입니까?

WPF 앱 내에서 특정 디렉터리로 Windows 탐색기를 여는 방법은 무엇입니까? WPF 응용 프로그램에서 사용자가 특정 디렉터리에 대한 Windows 탐색기를 열고 싶은 버튼을 클릭하면 어떻게 합니까? 저는 다음과 같은 것을 기대합니다. Windows.OpenExplorer("c:\test"); 그거 좋지Process.Start(@"c:\test");?Process.Start("explorer.exe" , @"C:\Users"); 나는 이것을 사용해야 했습니다. 단지 tgtdir를 지정하는 다른 방법은 내 애플리케이션이 종료될 때 탐색기 창을 닫게 됩니다.이렇게 하면 됩니다. Process.Start(@"") 또는 프로그램을 실행하거나 파일 및/또는 폴더를 여는 방법을 원하는 경우: private vo..

programing 2023.05.06

XAML을 사용하지 않는 WPF

XAML을 사용하지 않는 WPF 건축학적으로, 저는 WPF가 꽤 놀랍다고 생각합니다.일반적으로 저는 기본 렌더링/애니메이션 내부 작업의 열렬한 팬입니다.템플릿 및 스타일링 설정의 유연성은 매우 인상적입니다. 하지만 저는 XAML을 싫어합니다 - 저는 그것이 많은 것을 복잡하게 만든다고 느낍니다.저는 그것을 크고 작은 애플리케이션에 사용해왔고, 기본 원리는 기본이지만 구문은 특이한 XAML에서 무엇인가를 하는 방법을 알아내려고 여러 번 노력해왔습니다.뿐만 아니라, 파싱/바인딩의 특정 부분이 얼마나 무거운지 여러 번 궁금했습니다. (컴파일된 것은 알지만 런타임에 아직도 어느 정도 평가가 되는지는 잘 모르겠습니다.) XAML은 시각적 트리를 만들고 로드하는 한 가지 방법입니다.XML이 아닌 코드 기반(그러나 ..

programing 2023.05.06

부모와 관련된 자식 요소의 위치를 얻으려면 어떻게 해야 합니까?

부모와 관련된 자식 요소의 위치를 얻으려면 어떻게 해야 합니까? Canvas 부모가 있는 경우 자식 위치를 얻는 것은 매우 쉽습니다. Canvas.GetLeft/Top (child) 하지만 어떻게 하면 다른 유형의 부모들을 위한 아이의 지위를 얻을 수 있을까요?다음을 사용하여 수행할 수 있습니다.TranslatePoint제어 방법 UIElement container = VisualTreeHelper.GetParent(control) as UIElement; Point relativeLocation = control.TranslatePoint(new Point(0, 0), container); new Point(0, 0)컨트롤의 왼쪽 상단 지점을 나타냅니다.TranslatePoint부모 컨트롤에 상대적인 ..

programing 2023.05.06

WPF 사용자 컨트롤 배치

WPF 사용자 컨트롤 배치 타사에서 사용할 사용자 지정 WPF 사용자 컨트롤을 만들었습니다.내 컨트롤에는 처분 가능한 개인 멤버가 있으며, 포함된 창/애플리케이션이 닫히면 항상 처분 방법이 호출되도록 하고 싶습니다.그러나 사용자 컨트롤은 일회용이 아닙니다. ID 일회용 인터페이스를 구현하고 Unloaded 이벤트에 가입하려고 했지만 호스트 응용 프로그램이 닫힐 때 호출되지 않습니다.MSDN에서 Unloaded 이벤트가 전혀 발생하지 않을 수 있다고 합니다.또한 사용자가 테마를 변경할 때 두 번 이상 트리거될 수도 있습니다. 가능하다면 특정 폐기 방법을 호출하는 것을 기억하는 내 통제력의 소비자에게 의존하고 싶지 않습니다. public partial class MyWpfControl : UserContro..

programing 2023.05.01

WPF 응용 프로그램에서 FolderBrowserDialog를 사용하는 방법

WPF 응용 프로그램에서 FolderBrowserDialog를 사용하는 방법 WPF 응용프로그램에서 FolderBrowserDialog를 사용하려고 합니다. 화려하지 않습니다.Windows Forms와 같은 기능이 있는지 여부는 크게 상관하지 않습니다. 하지만 ShowDialog를 호출할 때 IWin32Window인 Owner Window를 전달하고 싶습니다.WPF 컨트롤에서 이 정보를 얻으려면 어떻게 해야 합니까? 사실, 그게 중요한가요?이 코드를 실행하고 매개 변수 없이 ShowDialog 오버로드를 사용하면 정상적으로 작동합니다.어떤 상황에서 소유자 창구를 통과해야 합니까? 감사해요. 크레이그그리고 이것이 제 마지막 버전입니다. public static class MyWpfExtensions { p..

programing 2023.04.26
반응형