WPF(XAML,XBAP,.NET3.5)GUIプログラミングat TECH
WPF(XAML,XBAP,.NET3.5)GUIプログラミング - 暇つぶし2ch458:デフォルトの名無しさん
08/10/11 23:03:48
URLリンク(blogs.wankuma.com)

ここのサンプルみたいにHierarchicalDataTemplateを使う場合
TreeViewItem.Expandedのようなイベントを拾うにはどうやればいいんでしょうか?

459:デフォルトの名無しさん
08/10/12 00:59:39
>>458
親の TreeView 側で routed event を拾って、
sender を調べる。

460:デフォルトの名無しさん
08/10/13 09:56:20
非WPFでのAutoSizeに対応するものって何?

461:デフォルトの名無しさん
08/10/15 00:35:27
<UserControl
 xmlns="URLリンク(schemas.microsoft.com)"
 xmlns:x="URLリンク(schemas.microsoft.com)"
 x:Class="testnamespace.TitledThumb"
 x:Name="UserControl">
 <Thumb Focusable="True" DragCompleted="Thumb_DragCompleted" DragDelta="Thumb_DragDelta" DragStarted="Thumb_DragStarted">
  <Thumb.Template>
   <ControlTemplate TargetType="{x:Type Thumb}">
    <Grid x:Name="LayoutRoot">
     <Rectangle Fill="#FFFFFFFF"/>
     <Label Content="ここに文字を入れたい"/>
    </Grid>
   </ControlTemplate>
  </Thumb.Template>
 </Thumb>
</UserControl>

TitledThumbクラスには依存関係プロパティ"Text"を用意した。
これの「ここに文字を入れたい」ってところにTextの内容を入れたい。
どうしたらいい?

462:デフォルトの名無しさん
08/10/15 00:49:59
>>461
{Binding
RelativeSource={RelativeSource AncestorType={x:Type Thumb}},
Path=Text
}

463:デフォルトの名無しさん
08/10/16 00:18:26
あるUserControlの中に複数のSliderが存在したときに
そのUserControlを利用する側で
Thumb.DragCompleted、Thumb.DragStartedのイベントを受けたとき
どのSliderのイベントか判別ってできますかね?

464:デフォルトの名無しさん
08/10/16 08:50:05
sender が何かで区別。
てっとり早くやるなら Tag に何か入れとく。

465:デフォルトの名無しさん
08/10/17 21:51:47
>>462
Thanks!


最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch