itemscontrol内に含まれるラッパーパネルにスクロールバーを追加する方法を知っている人はいますか?アイテムコントロール内に含まれるラップパネルにScollバーを置く
2
A
答えて
1
ラップあなたは厄介な例外を取得して、ここでは動作しません
<ScrollViewer>
<WrapPanel>
<!-- your other controls here -->
</WrapPanel>
</ScrollViewer>
3
、
<ItemsControl.ItemsPanel>
<ItemsPanelTemplate>
<ScrollViewer>
<WrapPanel Orientation="Horizontal" />
</ScrollViewer>
</ItemsPanelTemplate>
</ItemsControl.ItemsPanel>
周りのScrollViewerのタグは、ItemsPanelTemplateの VisualTreeは、パネルが含まれている必要があります。 'System.Windows.Controls.ScrollViewer'はパネルではありません。
0
このサンプルでは、(Kaxamlサンプルから変更された)あなたを助ける必要があります。
<Page
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml">
<Grid>
<Grid.Resources>
<XmlDataProvider x:Key="flickrdata" Source="http://api.flickr.com/services/feeds/photos_public.gne?tags=flower&lang=en-us&format=rss_200">
<XmlDataProvider.XmlNamespaceManager>
<XmlNamespaceMappingCollection>
<XmlNamespaceMapping Prefix="media" Uri="http://search.yahoo.com/mrss/"/>
</XmlNamespaceMappingCollection>
</XmlDataProvider.XmlNamespaceManager>
</XmlDataProvider>
<DataTemplate x:Key="itemTemplate">
<Image Width="75" Height="75" Source="{Binding Mode=OneWay, XPath=media:thumbnail/@url}"/>
</DataTemplate>
<ControlTemplate x:Key="controlTemplate" TargetType="{x:Type ItemsControl}">
<WrapPanel IsItemsHost="True" Orientation="Horizontal"/>
</ControlTemplate>
</Grid.Resources>
<ScrollViewer Width="320" Height="225">
<ItemsControl
Width="300"
ItemsSource="{Binding Mode=Default, Source={StaticResource flickrdata}, XPath=/rss/channel/item}"
ItemTemplate="{StaticResource itemTemplate}"
Template="{StaticResource controlTemplate}">
</ItemsControl>
</ScrollViewer>
</Grid>
</Page>
関連する問題
- 1. URLバーをアドレスバーに置くPHPスクリプトを停止しますか?
- 2. windows-phoneのラップパネル7
- 3. scollの間にjcarouselの遅延を設定するには?
- 4. QGridLayout内の複数のセルに含まれるウィジェットは、中央に配置されていません
- 5. 評価バーを設置しますか?
- 6. XMLクエリをドロップダウンリストコントロール内に置く
- 7. DataTablesデータテーブル内にテーブルを置く
- 8. バーをスクロールバーの隣に配置するには
- 9. jquery Wookmark Plugin無限ロード/ Scoll
- 10. カスタム検証ルールWPFとアイテムコントロール
- 11. ドラッグアンドドロップを使用したラップパネルの文章
- 12. リストビューに行を動的に追加し、行には進行状況バーとボタンが含まれています。
- 13. SQL:テキスト文字列に含まれる日付の置換
- 14. グリッド位置に含まれるオブジェクトへの参照
- 15. JScrollPaneにJTextField検索バーを配置する
- 16. DataBoundアイテムコントロールにアクセスする際の不一致
- 17. R:バープロットの中点は中央に位置しません。バー
- 18. コードフォーマッタは::を含む行の前後にスペースを置く -
- 19. キャンバス内にHTMLボタンを置くことはできますか?
- 20. dijitエディタ内にiframeを置くことはできますか?
- 21. URLバーにクロム拡張アイコンを入れてください
- 22. DetailViewControllerのprepareForSegueを含む検索バー
- 23. 検索バーを含むナビゲーションバーの作成
- 24. 内部ストレージにダウンロードするときに通知バーに表示しますか?
- 25. Flex Mobile - アセットに含まれているファイルを開く
- 26. URLに含まれるPDFファイルを開く
- 27. 含まれているdivの下にdivを配置できません
- 28. div内に背景イメージを含むdivを配置するにはどうすればいいですか?
- 29. アンドロイドの通知バーから内部アクティビティを開く
- 30. UICommandコンポーネントはUIDataコンポーネント内に配置され、まったく同じDataModel