반응형

WPF 19

모든 열 머리글에서 텍스트 래핑을 활성화하려면 어떻게 해야 합니까?

모든 열 머리글에서 텍스트 래핑을 활성화하려면 어떻게 해야 합니까? 의 모든 열 머리글에 텍스트 래핑을 활성화하려면 어떻게 해야 합니까?DataGrid다른 기본 헤더 기능을 비활성화하지 않고?필요한 열 크기 조정, 정렬 방향 표시기 등. 이것을 할 수 있는 방법이 있습니까?또는 app.xaml 파일의 원시 요소를 신경 쓰지 말고 다음(내 개체)을 수행하십시오. ... 다른 기본 헤더 기능을 비활성화하지 않고 DataGrid의 모든 열 헤더에 텍스트 래핑을 활성화합니다. 다음 네임스페이스를 app.xaml 파일에 추가해야 합니다. xmlns:primitives="clr-namespace:Microsoft.Windows.Controls.Primitives;assembly=WPFToolkit" 그런 다음 이 ..

programing 2023.05.27

데이터 WPF에서 웹 브라우저의 원본 속성 바인딩

데이터 WPF에서 웹 브라우저의 원본 속성 바인딩 데이터베이스 바인딩 방법을 아는 사람이 있습니까?WPF(3.5SP1)에 있는 웹 브라우저의 원본 속성?왼쪽에는 작은 웹 브라우저를, 오른쪽에는 콘텐츠를, 목록 항목에 바인딩된 각 개체의 URI로 각 웹 브라우저의 소스를 데이터 바인딩하는 목록 보기가 있습니다. 이것이 지금까지 개념 증명으로 가지고 있는 것이지만, "

programing 2023.05.27

WPF MVVM 콤보 상자가 선택됨항목 또는 선택한 값이 작동하지 않습니다.

WPF MVVM 콤보 상자가 선택됨항목 또는 선택한 값이 작동하지 않습니다. 갱신하다 조금 조사한 후에.문제가 발생한 것으로 보이는 것은 Selected Value/Selected입니다.항목 원본 로드가 완료되기 전에 항목이 발생하고 있습니다.브레이크 포인트에 앉아서 몇 초만 기다리면 예상대로 작동합니다.내가 이걸 어떻게 헤쳐나갈지 모르겠어요. 업데이트 종료 콤보박스와 함께 MVVM을 사용하는 WPF에서 를 사용하는 애플리케이션이 있습니다.다음은 View 모델 예제입니다.문제는 페이지를 떠난 후 ComboBox를 다시 마이그레이션할 때 선택한 현재 값이 선택되지 않았다는 것입니다. 모델 보기 public class MyViewModel { private MyObject _selectedObject; pr..

programing 2023.05.22

소멸자에서 이벤트 핸들러를 제거해야 합니까?

소멸자에서 이벤트 핸들러를 제거해야 합니까? 는 약간의 를 사용합니다.UserControls이 컨트롤이 있는 하위 창을 만들고 닫음으로써 런타임 중에 응용프로그램 내에서 생성 및 삭제됩니다. 은 WPF UserControl에서 것입니다.System.Windows.Controls.UserControl.거기에는 없다Dispose()내가 무시할 수 있는 방법. PPMM입니다.Singleton내 지원서와 동일한 수명으로. (에서 (WPF)는UserControl이벤트 핸들러를 추가합니다. public MyControl() { InitializeComponent(); // hook up to an event PPMM.FactorChanged += new ppmmEventHandler(PPMM_FactorChange..

programing 2023.05.22

이미지 URI 소스 및 데이터 바인딩

이미지 URI 소스 및 데이터 바인딩 다음과 같이 사용자 지정 개체 목록을 WPF 이미지에 바인딩하려고 합니다. 하지만 효과가 없습니다.다음과 같은 오류가 발생합니다. "'UriSource' 속성 또는 'StreamSource' 속성을 설정해야 합니다." 제가 무엇을 빠뜨리고 있나요?WPF에는 특정 유형에 대한 내장형 변환기가 있습니다.이미지를 바인딩하는 경우Source의 재산.string또는Uri후드 아래에서 WPF는 ImageSourceConverter를 사용하여 값을 다음으로 변환합니다.ImageSource. 그렇게 ImageSource 속성이 이미지에 대한 유효한 URI의 문자열 표현인 경우 작동합니다. 물론 바인딩 컨버터를 직접 굴릴 수 있습니다. public class ImageConverte..

programing 2023.05.17

WPF 창을 내 앱의 다른 모든 창 위에 표시하는 방법(시스템 전체가 아님)?

WPF 창을 내 앱의 다른 모든 창 위에 표시하는 방법(시스템 전체가 아님)? 프로그램의 다른 모든 창 위에만 창을 표시합니다.창의 TopMost 속성을 설정하면 창이 모든 응용 프로그램의 모든 창 맨 위에 표시되므로 원하지 않습니다.창의 소유자 속성을 설정해야 합니다. 주 창을 차단하기 위해 showdialog를 통해 창을 표시하거나, 일반 창을 표시하여 소유자를 차단하지 않고 소유자 위에 둘 수 있습니다. 다음은 파트 뒤에 있는 코드의 코드 예입니다. 저는 모든 명백한 것을 생략했습니다. namespace StackoverflowExample { public partial class MainWindow : Window { public MainWindow() { InitializeComponent();..

programing 2023.05.07

데이터 바인딩에서 두 가지 속성을 결합할 수 있습니까?

데이터 바인딩에서 두 가지 속성을 결합할 수 있습니까? 결합식에서 두 속성을 함께 결합할 수 있습니까?변환기 없이 또는 두 개의 텍스트 블록을 작성하고 개별적으로 설정하지 않고 가능합니까?보여주고 싶으면 말해요.FirstName그리고.LastName단번에TextBlock그러면 다음과 같이 할 수 있습니다. 이제, 텍스트 블록의Text재산은 다음과 같습니다."Sachin Tendulkar"다음과 같은 경우 표시됩니다. FirstName = Sachin LastName = Tendulkar data1 및 data2는 바인딩된 문자열 속성입니다.알파 마우스가 멀티바인딩이 즉시 작동하지 않을 것이라고 제안한 것처럼, 하지만 이 남자는 다음과 같은 도움이 될 수 있는 무언가를 함께 던졌습니다. http://www..

programing 2023.05.02

WPF의 ListView와 DataGrid의 차이점은 무엇입니까?

WPF의 ListView와 DataGrid의 차이점은 무엇입니까? 데이터베이스에서 몇 가지 질문을 검색하여 사용자 화면에 동적으로 표시해야 합니다.또한 그리드 보기 열에 몇 가지 컨트롤을 추가해야 합니다. 기본적으로 질문과 답변 입력 상자입니다. 어떤 것을 사용해야 하는지 제안해 주시겠습니까? ListView또는DataGrid?음, WPF에서 차이점은ListView그리고.DataGrid하나뿐입니다.편집.편집 용도가 필요합니다.DataGrid다른 용도로.ListView에서 편집할 수 있습니다.ListView또한 그것은 더 쉽고 내장되어 있습니다.DataGrid그렇지 않은 경우 표시할 수 있는 항목DataGrid에 표시할 수 있습니다.ListView. 한 가지DataGrid서포트 및ListView자동 열 생..

programing 2023.05.02

그리드의 공유 크기 그룹 및 * 크기 조정

그리드의 공유 크기 그룹 및 * 크기 조정 사용자 컨트롤이 있습니다.UserControl다음과 같은 열 정의를 가진 그리드가 있습니다. 저도 있습니다.MainWindow다음 속성이 그리드에 정의된 그리드 자체를 포함합니다. Grid.IsSharedSizeScope="True" 이제 몇 가지 사용자 컨트롤을 그리드에 추가했습니다.MainWindow(각각 별도의 행으로).제 목표는 서로 다른 사용자 컨트롤의 각 열 너비를 동기화된 상태로 유지하는 것입니다.사용 시 모든 것이 정상적으로 작동합니다.SharedSizeGroup한 가지만 빼고.너비가 다음과 같은 열이 있는 것 같습니다.*정상적으로 작동하지 않습니다.그것은 보기에*열 너비가 동일하게 설정됩니다.Auto대신. 제한 사항/문제가 있습니까?SharedS..

programing 2023.04.27

c# 코드로 Data Template를 빌드하려면 어떻게 해야 하나요?

c# 코드로 Data Template를 빌드하려면 어떻게 해야 하나요? winform interop의 드롭다운 목록을 작성하려고 하며, 코드에서 드롭다운 목록을 만들고 있습니다.단, 지정한 DataTemplate를 기반으로 바인드할 데이터를 얻는 데 문제가 있습니다. 제가 무엇을 빠뜨리고 있나요? drpCreditCardNumberWpf = new ComboBox(); DataTemplate cardLayout = new DataTemplate {DataType = typeof (CreditCardPayment)}; StackPanel sp = new StackPanel { Orientation = System.Windows.Controls.Orientation.Vertical }; TextBlock c..

programing 2023.04.17
반응형