데이터 바인딩에서 핸들을 얻으려고했는데 제대로 작동하지 못했습니다. 누군가 올바른 방향으로 나를 가리킬 수 있습니까?WPF에서 데이터 바인딩이 작동하지 않습니다. VB
저는 VS2012를 사용하고 WPF/vb.net에서 프로그래밍하고 있습니다. xaml UI, 속성을 업데이트하는 클래스 및 메인 루프를 실행하는 모듈이 있습니다. 모듈의 동적 데이터를 기반으로 UI의 텍스트 블록을 업데이트하려고합니다. 여기
<Page x:Class="pPage"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
xmlns:local="clr-namespace:BMI_WPF_v1"
mc:Ignorable="d"
Title="BMI">
<Page.Resources>
<local:clsItemGUI x:Key="clsitemgui" />
</Page.Resources>
<TextBlock x:FieldModifier="public" x:Name="p_force" Text="{Binding Path=Force, UpdateSourceTrigger=PropertyChanged}" />
내가 내 주요 모듈에 전화 드렸습니다하면 GUI 업데이트를 시도하는 것 :
다음은 UI에서 중요한 XAML입니다
Dim bmiUI As New clsItemGUI
bmiUI.UpdateForce(currentForce)
을 그리고 여기에 의미 클래스의 GUI를 업데이트하는 방법 :
ForceValue를 업데이트하는 것처럼 보이지만 트리거되지 않습니다. UI 업데이트. 분명히 나는 바보 같은 것을 놓치고 있지만, 아직 올바른 리소스를 발견하지 못했습니다.
을 내가 당신을 설정할 필요가 있다고 생각 클래스 대신 리소스 대신 페이지 데이터 컨텍스트를 사용하십시오 – failedprogramming
흠, 내가 그랬다고 생각 했나요? 무슨 뜻인지 예를 들려 줄 수 있니? – gadget00