0
シンプルだとわかっていますが、リストを水平に表示するのに多くの時間を費やしました。私はさらにStackPanelの向きを "水平"にしましたが、すべて無駄でした。誰もこれで助けることができますか?私は本当にそれを感謝します。ListBoxのTextBlockをRSSフィードで誇張して表示する方法WPFコード
<Window x:Class="RssFeed_Wpf.MainWindow"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
xmlns:local="clr-namespace:RssFeed_Wpf"
mc:Ignorable="d"
Title="MainWindow" Height="350" Width="525">
<Window.Resources>
<XmlDataProvider x:Key="DataRss" XPath="//item" Source="http://www.abc.net.au/news/feed/52278/rss.xmlhttp://www.abc.net.au/news/feed/45910/rss.xml">
</XmlDataProvider>
</Window.Resources>
<ListBox ItemsSource="{Binding Source = {StaticResource DataRss}}" Background="Black" HorizontalContentAlignment="Left" BorderBrush="Transparent">
<ListBox.ItemTemplate>
<DataTemplate>
<StackPanel Orientation="Horizontal">
<TextBlock Text="{Binding XPath=title}" FontWeight="Bold" Name="txtScrolling" FontFamily="calibri" Foreground="#f4b042" Height="20pt">
</TextBlock>
</StackPanel>
</DataTemplate>
</ListBox.ItemTemplate>
</ListBox>
</Window>
あなたはリストが縦に表示され、ここで見ることができますが、私はこの水平たい:あなたのStackPanel
でのDataTemplateにあるので
https://stackoverflow.com/questions/3565553/listbox-items-orientation-to-horizontal –
おかげ@RogerLeblancのコンテナを変更するには:) –