바인딩 소스를 사용하여 리소스 파일에서 채워지는 UI의 텍스트 블록이 있습니다. 이제 부울의 종속성 속성 유형을 첨부하여 true이면 텍스트 블록에 "(*)"기호를 연결합니다.UI 렌더링 후 첨부 된 속성 실행
런타임에 화면이로드되면 proeprty가 먼저 실행되고 텍스트가 리소스 파일에서 바인딩되기 전에 연결된 속성에 의해 추가 된 기호가 바인딩에 의해 무시됩니다.
종속성 Proerty
public static readonly DependencyProperty IsRequiredProperty = DependencyProperty.RegisterAttached("IsRequired", typeof(bool), typeof(RequiredIndicator),
new FrameworkPropertyMetadata(false, FrameworkPropertyMetadataOptions.AffectsParentArrange, OnIsRequiredChanged));
XAML은
<TextBlock Text="{Binding Source={x:Static Resources:Resource.ColorTextBlockText}}" Grid.Column="1" Grid.Row="5"
Style="{StaticResource AdminScreenTextBlockStyle}" Resources:RequiredIndicator.IsRequired="True" />
우리가 관련 XAML을 볼 수 나중에 DispatcherPriority보다 코드를 실행하는 Dispatcher를 사용할 수 있습니까? – NestorArturo
이 XAML로 업데이트되었습니다. – pchajer