2017-05-13 17 views
0

Visual Basic WPFアプリケーションのスライダのサムにカスタム画像を設定しようとしています。私が見つけることができたのは、いくつかの形と色をカスタマイズしていたことでした。私はカスタムスライダイメージを設定する方法を見つけることができませんでした。下の画像をどのようにして親指の画像として設定すればよいですか?私はそれを動作させることができなかったWPFスライダのカスタムサム画像

Slider

EDIT

。私は、 "Thumb"ターゲットタイプは、以下のコードで要素 "Slider"のタイプと一致しません。 「Thumb」のプロパティを編集する方法がわかりません。 2つのタグの中に何らかの種類のThumbコードが含まれているものは、私はオンラインで見つけることができません。 Thumbスタイルを設定してそれをスライダの「スタイル」属性に適用しようとすると、サムスタイルとスライダコントロールの間に何らかの不一致があります。 1つのタグ内でスライダの親指をすべてカスタマイズできますか?

<Slider Margin="902,104,105,384" RenderTransformOrigin="0.5,0.5" Orientation="Vertical" Minimum ="0" Maximum="255"> 
     <Slider.Style> 
      <Style TargetType="Thumb"> 
       <Style.Setters> 
        <Setter Property="Template"> 
         <Setter.Value> 
          <ControlTemplate TargetType="{x:Type Thumb}"> 
           <StackPanel Width="160" 
         Height="80" 
         Background="#FFFFFF" 
         Orientation="Horizontal"> 
            <Image Width="78" 
        Height="78" 
        Margin="0" 
        HorizontalAlignment="Center" 
        VerticalAlignment="Center" 
        Source="Images/TBar.png" /> 

           </StackPanel> 
          </ControlTemplate> 
         </Setter.Value> 
        </Setter> 
       </Style.Setters> 
      </Style> 
     </Slider.Style>  
    </Slider> 
+0

XAMLまたはVBコードでテンプレートを変更していますか?コード/ xamlを表示すると、より良い答えが得られます –

+0

可能であれば、XAMLですべてを実行したいと思います。私がしたいのは、親指用のカスタム画像を持つスライダーを作成することだけです。これらのスタイル設定の仕組みがわからない。 –

答えて

0

ここに、スタイル設定ツールのThumbプロパティを変更するためのXAMLがあります。

<Window.Resources> 
    <Style TargetType="Thumb"> 

     <Style.Setters> 
     <Setter Property="Template"> 
      <Setter.Value> 
      <ControlTemplate TargetType="{x:Type Thumb}"> 
       <StackPanel Width="160" 
          Height="80" 
          Background="#00000000" 
          Orientation="Horizontal"> 
       <Image Width="78" 
         Height="78" 
         Margin="0" 
         HorizontalAlignment="Center" 
         VerticalAlignment="Center" 
         Source="eye.png" /> 

       </StackPanel> 
      </ControlTemplate> 
      </Setter.Value> 
     </Setter> 
     </Style.Setters> 
    </Style> 

    </Window.Resources> 
+0

私のUWPプロジェクトのソリューションを表示できますか? UWPにタイプが定義されていません... – pollaris

+0

UWPには、異なるオブジェクトとタイプのセットがあります。質問とタグをUWPとして質問する –

関連する問題