Merhaba ve baktığınız için teşekkürler! Bir sütun ve iki sıra meydana gelen bir ızgara düzeni vardır WPF basit ve küçük bir uygulamayı yapmış WPF/XAML'deki bir kılavuz satırını nasıl kaydırırım?
Arka plan. Üst satır, başlık için basit bir etiket içerir ve alt satırda, çalışma zamanında resim küçük resimleriyle dinamik olarak doldurulmuş bir sarmalayıcı bulunur.
<Window x:Class="HTNavigator.MainWindow"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
Title="MainWindow" WindowState="Maximized" WindowStyle="None">
<Window.Background>
<ImageBrush ImageSource="/HTNavigator;component/Images/HNBG.jpg" />
</Window.Background>
<Grid >
<Grid.ColumnDefinitions>
<ColumnDefinition />
</Grid.ColumnDefinitions>
<Grid.RowDefinitions>
<RowDefinition Height="75"/>
<RowDefinition Height="Auto"/>
</Grid.RowDefinitions>
<StackPanel Grid.Column="0" Grid.Row="0" Height="50" HorizontalAlignment="Left" Margin="30,10,0,0" Name="stackPanel1" VerticalAlignment="Top" Width="Auto" FlowDirection="LeftToRight" Orientation="Horizontal" >
<Label Content="Home Navigator v0.1" FontFamily="Tahoma" FontSize="18" FontWeight="Bold" Foreground="White" />
<Button Content="Close" Height="50" Click="Button_Click"></Button>
</StackPanel>
<ScrollViewer Grid.Row="1" Name="MyScrollViewer" HorizontalScrollBarVisibility="Disabled" VerticalScrollBarVisibility="Auto">
<WrapPanel HorizontalAlignment="Center" Name="spContainer" VerticalAlignment="Top" ClipToBounds="True"></WrapPanel>
</ScrollViewer>
</Grid>
</Window>
Sorun
kaydırma çubuğu görünmüyor ve fare tekerleği kaydırma da çalışmaz: İşte XAML olduğunu. Başlangıçta ızgara düzeni kullanmak vermedi ve bu şu anda XAML bu kısmı beklendiği gibi davrandı: (
<ScrollViewer Name="MyScrollViewer" HorizontalScrollBarVisibility="Disabled" VerticalScrollBarVisibility="Auto">
<WrapPanel HorizontalAlignment="Center" Name="spContainer" VerticalAlignment="Top" ClipToBounds="True" ItemHeight="Auto"> </WrapPanel>
</ScrollViewer>
Şimdi her şey düzgün bırakır, ama benim dikey kaydırma yeteneği alamadım bilmiyorum yatay kaydırma yapmak).
Herhangi bir düşünce?
Teşekkürler!
Matt
Ne hakkında konuşuyorsun? Yeni yıl arifesinde neredeyse 14 saat önceydi! SCNR :) – ChrisWue
Ha ha, tüm iyi noktaları için özür dilerim. Aslında, bu soruyu acele etmeden önce acele etmeye çalışmak sorun! Wrappanel, içeriğini çalışma zamanında alır. Bahsettiğin diğer şeyleri deneyeceğim. Teşekkürler! –
Tekrar teşekkürler BalamBalam - Sana da Mutlu Yıllar! –