반응형

wpf 11

Windows 폼과 비교합니다.WPF입니다.

Windows 폼과 비교합니다.WPF입니다. 닫았습니다. 이 질문은요.의견을 기반으로 합니다.현재 답변을 받고 있지 않습니다. 이 질문을 개선하시겠습니까?이 게시물을 편집하여 사실과 인용문으로 답변할 수 있도록 질문을 업데이트하십시오. 7년 전에 닫았어요 이 질문을 개선하십시오. 저는 Windows Forms 애플리케이션을 개발한 지 5년이 되었습니다.많은 사람들이 제가 WPF에 대해 알아봐야 한다고 말합니다.WPF 대 Windows Forms에 대해 몇 가지 질문이 있습니다.WPF는 Windows Forms보다 더 최신이며 많은 사람들이 WPF가 미래라고 말합니다.다른 사람들은 Windows Forms가 더 오래되어 더 안전하다고 말합니다.앞으로 어떻게 될지 모르겠어요.이점과 단점을 검색해 보았지만, ..

programing 2023.04.25

DataGrid 행 컨텐츠 수직 정렬

DataGrid 행 컨텐츠 수직 정렬 WPF 4.0 RTM의 일반 DataGrid를 사용하여 데이터베이스에서 데이터를 저장합니다.깔끔하고 가벼운 스타일을 만들기 위해DataGrid기본적으로는 높은 행/높은 행을 사용합니다.DataGrid행 내용을 위쪽 수직 위치에 정렬하지만 중앙 수직 정렬을 설정합니다. 이 속성을 이미 사용하려고 했습니다. VerticalAlignment="Center" 에DataGrid선택권은 있지만, 제게는 별 도움이 안 돼요 XAML 코드의 예를 다음에 나타냅니다.DataGrid중앙 수직 정렬 없음: 이 코드를 실행한 결과: 보시는 바와 같이 모든 행의 콘텐츠는 맨 위에 수직 정렬되어 있습니다. 각 행 내용의 중앙 수직 정렬을 얻으려면 무엇을 추가해야 합니까?MSDN에서 이 문제를..

programing 2023.04.20

이미지가 있는 WPF 메뉴 항목

이미지가 있는 WPF 메뉴 항목 MenuItem을 정의하는 방법.MenuItem이헤더 텍스트는 메뉴 항목 이미지 아래에 배치됩니까?도와줘서 고마워요!어떻게 다음과 같은 일을 할 수 있는가? 간단한 방법은 Icon 속성을 사용하지 않고 대신 아이콘을 헤더에 넣는 것입니다. 이 간단한 경우,로 대체할 수 있다ContentPresenter가 문자열을 표시하기 위해 사용하는 것이기 때문입니다.보다 복잡한 경우Header=, 를 사용할 수 있습니다.ContentPresenter그림과 같이StackPanel의 경우 라벨만 메뉴에 _Reports와 같은 니모닉을 사용할 수 있으므로 텍스트 블록이 아닌 라벨을 사용합니다.언급URL : https://stackoverflow.com/questions/1763763/wpf..

programing 2023.04.20

창 높이="자동"이 예상대로 작동하지 않음

창 높이="자동"이 예상대로 작동하지 않음 이 작업은 높이/폭을 명시적으로 가지지 않는 창을 표시하는 것입니다(두 값 모두 생략 또는 로 설정됨).Auto포함된 모든 사용자 컨트롤의 크기를 자동 계산하여 창 크기를 알 수 있을 것으로 예상했지만, 실제로는 작동하지 않습니다! 대신 큰 창문이 열리고Actualwidth그리고.Actualheight둘 다 512(?)로 설정됩니다. 창 선언: Window 다음을 통해 이 창을 대화 상자로 표시: Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.Windows.RoutedEventArgs) Handles Button2.Click Dim dlg As New Window3 dlg.S..

programing 2023.04.20

WPF/Silverlight 페이지 내의 커스텀 속성 설정

WPF/Silverlight 페이지 내의 커스텀 속성 설정 간단해야 할 것처럼 들리네요.는 나나 a a a가 있다Page「XAML」( 「XAML 속성이 .") 및 커스텀 속성이 있습니다.페이지와 관련된 XAML에서 해당 속성을 설정하고 싶습니다. 다른 속성을 설정했을 때와 같은 방법으로 이 작업을 수행하려고 하면 이해는 하지만 어떻게 대처해야 할지 모르기 때문에 작동하지 않습니다.구체적으로는 XAML에 대해 말씀드리겠습니다.원래는 디자이너 사이즈 등의 특성이 있었지만, 이것과는 무관하다고 생각합니다. 및 대응하는 코드 배후에 있습니다. using System.Windows.Controls; namespace WpfSandbox { public partial class TestPage : Page { pu..

programing 2023.04.15

MVVM 동기 컬렉션

MVVM 동기 컬렉션 C# 및 WPF에서 Model 객체의 컬렉션과 일치하는 Model View 객체의 컬렉션을 동기화하는 표준화된 방법이 있습니까?저는 다음 두 컬렉션을 동기화할 수 있는 클래스를 찾고 있습니다. 사과가 몇 개만 있고 모든 것을 기억할 수 있다고 가정하면요. Apple 컬렉션에 Apple을 추가할 경우 Apple Model View를 Apple Model Views 컬렉션에 추가하고 싶습니다.각 컬렉션의 Collection Changed 이벤트를 들으면서 나만의 글을 쓸 수 있었습니다.이것은 저보다 똑똑한 사람이 그것을 하기 위한 "올바른 방법"을 정의한 일반적인 시나리오처럼 보입니다. public class BasketModel { public ObservableCollection A..

programing 2023.04.15

WPF 체크박스바인딩

WPF 체크박스바인딩 체크박스의 클릭 이벤트를 사용하여 체크박스의 체크상태를 변수에 저장하는 것은 간단한 일이지만, 데이터 바인딩을 통해 어떻게 해야 합니까?제가 찾은 모든 예제는 UI가 일부 데이터 소스에서 업데이트되었거나 한 컨트롤이 다른 컨트롤로 바인딩되어 있습니다. 이 체크박스를 클릭하면 멤버 변수를 업데이트하고 싶습니다. TIA는 어떤 조언이라도...바인딩을 양방향으로 해야 합니다. 여기에는 종속성 속성이 필요합니다. public BindingList Users { get { return (BindingList)GetValue(UsersProperty); } set { SetValue(UsersProperty, value); } } public static readonly DependencyPr..

programing 2023.04.15

XAML의 부울 명령어파라미터

XAML의 부울 명령어파라미터 다음 코드가 있습니다(적절하게 동작합니다). True 여기서 "s"는 물론 시스템 이름 공간입니다. 그러나 이 명령어는 여러 번 호출되며 실제로는 단순한 XAML 코드를 부풀립니다.이것이 정말로 XAML에서 부울 명령어 파라미터의 최단 표기법입니까(명령어를 여러 명령어로 분할하는 것 제외).이게 좀 해킹일 수도 있지만KeyBinding클래스: public class BoolKeyBinding : KeyBinding { public bool Parameter { get { return (bool)CommandParameter; } set { CommandParameter = value; } } } 사용방법: 그리고 그렇게 이상하지 않은 또 다른 해결책: xmlns:s="clr..

programing 2023.04.15

WPF 어플리케이션을 Windows 7에서도 메트로 스타일로 할 수 있습니까? (Windows Chrome / Theming / Theme )

WPF 어플리케이션을 Windows 7에서도 메트로 스타일로 할 수 있습니까? (Windows Chrome / Theming / Theme ) 새로운 Office Suite와 Visual Studio의 윈도우 크롬이 마음에 듭니다. 물론 아직 Windows 7용 어플리케이션을 개발하고 있습니다만, 이 스타일을 에뮬레이트 할 수 있는 빠르고 쉬운 방법(WPF 스타일 또는 Windows 라이브러리 읽기)이 있을까요?예전에 윈도우 크롬 스타일링을 몇 번 해봤는데, 모양과 동작에 맞게 하는 것은 매우 까다롭습니다. WPF 응용 프로그램에 "Modern UI" 모양과 느낌을 추가할 수 있는 기존 템플릿이나 라이브러리가 있는지 알고 있는 사람이 있습니까?내가 한 일은 나만의 창과 스타일을 만드는 것이었다.모든 것을..

programing 2023.04.15

WPF - 표준 버튼을 사용하여 위 화살표와 아래 화살표 버튼을 만듭니다.

WPF - 표준 버튼을 사용하여 위 화살표와 아래 화살표 버튼을 만듭니다. 표준 버튼 배경을 사용하여 검은색 화살표로 위아래 버튼을 만들고 싶습니다. WPF를 사용하여 이를 실현하는 가장 좋은 방법은 무엇입니까? 말콤Marlett(Windows에 내장된 글꼴)이 그런 종류의 작업에 적합하다고 생각합니다. 출력: 보다 콤팩트한 형상 정의를 위해 지오메트리 미니 언어(또는 경로 마크업 구문)를 언급하지 않고서는 이 주제에 대한 논의가 완전하지 않을 것이다. 첫 번째 예에서는 0.6 선으로 이동 12.6 선으로 6.0으로 이동한 다음 모양(Z)을 닫습니다. 곡선 구문도 있습니다.현재 선호하는 방법은 Segoe UI 기호를 사용하는 것입니다.그것은 말렛을 대체하고 많은 유용한 문양을 제공한다.위아래로 하면 그 ..

programing 2023.04.10
반응형