トップページ > ソフトウェア > 2012年07月04日 > lYNmBOff0

書き込み順位&時間帯一覧

34 位/706 ID中時間01234567891011121314151617181920212223Total
書き込み数0000000000000000021100004



使用した名前一覧書き込んだスレッド一覧
356
ふらっとC#,C♯,C#(初心者用) Part92

書き込みレス一覧

ふらっと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
なるほど…とりあえず不可能ではないのですね.
テンプレートについてよく解ってないので,その辺を中心に勉強してみます.
どうもありがとうございました.


※このページは、『2ちゃんねる』の書き込みを基に自動生成したものです。オリジナルはリンク先の2ちゃんねるの書き込みです。
※このサイトでオリジナルの書き込みについては対応できません。
※何か問題のある場合はメールをしてください。対応します。