0
이 정렬 코드를 변경하면서이 코드로 놀았습니다. 이제 글꼴을 사용한 바인딩이 실패합니다. 왜. 도움이 필요하십니까 감사.WPF, 왜 글꼴 바인딩이 실패합니까?
<Window x:Class="FontViewer.MainWindow"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
Title="Font Viewer" Height="480" Width="600">
<DockPanel Margin="8" LastChildFill="False">
<Border DockPanel.Dock="Top"
CornerRadius="6"
BorderThickness="1"
BorderBrush="Gray"
Background="LightGray"
Padding="8"
Margin="0 0 0 8">
<TextBlock FontSize="14"
TextWrapping="Wrap">
Select a font to view from the list below.
You can change the text by typing in the region at the bottom.
</TextBlock>
</Border>
<ListBox x:Name="FontList"
DockPanel.Dock="Left"
ItemsSource="{x:Static Fonts.SystemFontFamilies}"
Width="160"/>
<StackPanel Margin="8 0 8 8" DockPanel.Dock="Bottom">
<TextBlock Text="{Binding ElementName=SampleText, Path=Text}"
FontFamily="{Binding ElementName=Fontlist, Path=SelectedItem}"
FontSize="10"
TextWrapping="Wrap"
Margin="0 0 0 4"
HorizontalAlignment="right"
VerticalAlignment="Bottom"/>
<TextBlock Text="{Binding ElementName=SampleText, Path=Text}"
FontFamily="{Binding ElementName=Fontlist, Path=SelectedItem}"
FontSize="16"
TextWrapping="Wrap"
Margin="0 0 0 4"/>
<TextBlock Text="{Binding ElementName=SampleText, Path=Text}"
FontFamily="{Binding ElementName=Fontlist, Path=SelectedItem}"
FontSize="24"
TextWrapping="Wrap"
Margin="0 0 0 4"
HorizontalAlignment="right"/>
<TextBlock Text="{Binding ElementName=SampleText, Path=Text}"
FontFamily="{Binding ElementName=Fontlist, Path=SelectedItem}"
FontSize="32"
TextWrapping="Wrap"/>
</StackPanel>
<TextBox x:Name="SampleText"
VerticalAlignment="Top"
MinLines="2"
Margin="8 0 0 0"
TextWrapping="Wrap"
ToolTip="Type here to change the priview text.">
The quick brown fox jumps over the lazy dog.
</TextBox>
</DockPanel>
</Window>
는 도움이 될 수도, 여기를 보라 : http://stackoverflow.com/questions/9754079/wpf-listbox-listboxitem-binding – Alikar