나는 FontAwesome 아이콘으로 햄버거 메뉴를 다시 채우려고하고 있는데, 내 방식은 내 응용 프로그램의 ResourseDictionoary입니다. 이제 문자 모양을 위해 FontAwesomeUserString
키를 바인딩하고 싶습니다. 개체의 내 속성은 string
유형의 아이콘입니다. 내 목록에 x:DataType="local:MenuItem"
의 Icon 변수에는 my resoursedictionary의 값이 있습니다.바인딩 StaticResourse Key in uwp
<FontIcon Grid.Column="0" FontFamily="{StaticResource FontAwesomeFontFamily}" Glyph="{StaticResource FontAwesomeUserString}" Foreground="White" />
<TextBlock Grid.Column="1" Text="{x:Bind Name, Mode=OneWay}" TextWrapping="Wrap" FontSize="16" VerticalAlignment="Center" Foreground="White"/>
StaticResourse의 ResourceKey 속성을 바인딩 할 수 있는지 여부를 알려주십시오. 는
리소스 코드도 게시해야합니다. 당신이 여기 제대로하고 있어요. {StaticResource}가 {Binding}과 다른 점을 기억해주세요.하지만 지금하고있는 일에 대해 올바른 것으로 보입니다. –
안녕하세요 @MichaelPuckettII. 답변 해주셔서 감사합니다. 소스 코드 [here] (https://github.com/amoraitis/AuebUnofficial/blob/Dev/AuebUnofficial/Helpers/HandlingUI/FontAwesomeDictionary.xaml)를 찾을 수 있습니다. 정적 리소스가 코드의 모든 값을 가져 오길 원합니다. [behind] (https://github.com/amoraitis/AuebUnofficial/blob/Dev/AuebUnofficial/Navig.xaml.cs) 여기 내 코드는 [xaml] (https://github.com/amoraitis/AuebUnofficial/)입니다. blob/Dev/AuebUnofficial/Navig.xaml) –
감사 Anastasios. 하나; 아래 빈센트는 질문에 답해주었습니다. 그곳에서 무슨 말을했는지 살펴 보겠습니다. –