- ふらっとC#,C♯,C#(初心者用) Part92
376 :356[sage]:2012/07/04(水) 17:05:03.96 ID:lYNmBOff0 - WPFでListBoxを作るときに,ItemsPanelTemplateにStackPanelを指定することで横方向に要素を並べることはできました.
ですが今やっている方法だとXAMLで指定した数しか使えないため,例えばボタンを押すとListBoxが増えていくといったことができません. この場合どのようにやれば良いのでしょうか? ListBoxと横方向のStackPanelを作ることはできたのですが,コード上でどのようにこの2つを関連づければいいのかがどうしてもわからなくて…
|
- ふらっとC#,C♯,C#(初心者用) Part92
378 :356[sage]:2012/07/04(水) 17:10:11.74 ID:lYNmBOff0 - >>377
はい,なので今はボタンを押したらコードが動いて横方向のListBoxを作る,といった事をやろうとしています. ですがXAMLで横方向のListBoxを作る方法しか知らず,コードでどのように作ればいいのかがよく解りません… XAMLだと <ListBox.ItemsPanel> <ItemsPanelTemplate> <StackPanel Orientation="Horizontal" Height="{Binding PhotoListBox.Height}" /> </ItemsPanelTemplate> </ListBox.ItemsPanel> でいけるのですが…
|
- ふらっとC#,C♯,C#(初心者用) Part92
380 :356[sage]:2012/07/04(水) 18:05:35.20 ID:lYNmBOff0 - >>379
ありがとうございます,追加の方法はわかりました. ただ,今 >>360 さんの http://ideone.com/zKXvF のように,画像を横方向に並べたいと思っています. ですがListBoxは初期状態では縦方向に追加されていってしまうので, コード上で作ったListBoxも横方向に並べることはできたりしませんでしょうか?
|
- ふらっとC#,C♯,C#(初心者用) Part92
382 :356[sage]:2012/07/04(水) 19:08:38.79 ID:lYNmBOff0 - >>381
なるほど…とりあえず不可能ではないのですね. テンプレートについてよく解ってないので,その辺を中心に勉強してみます. どうもありがとうございました.
|