<custom:XSButton 
                Canvas.Left="0" 
                Canvas.Top="0" 
                Width="60" 
                Height="70" 
                HighlightStyle="Diffuse" 
                Name="btnTop" 
                Click="btnTop_Click" 
                Background="{StaticResource brushButtonBack}" 
                Foreground="{StaticResource brushButtonFore}" 
                GlowColor="{StaticResource brushButtonGlow}" >
                
                              
                <StackPanel>
                    <!--文字上-->
                    <TextBlock 
                        Margin="0,0,0,0" 
                        HorizontalAlignment="Center" 
                        Foreground="Black" 
                        Text="{DynamicResource MangerTop1}">
                    </TextBlock>
                    <!--文字下-->
                    <TextBlock 
                        Margin="0,0,0,0" 
                        HorizontalAlignment="Center" 
                        Foreground="Black" 
                        Text="{DynamicResource MangerTop2}">
                    </TextBlock>
                </StackPanel>
            </custom:XSButton>自己设计个按钮,已经成型。但是想在上面加个小图片,怎么办啊?指点下啊

解决方案 »

  1.   

    背景图不好用吗?backgroundimage?
      

  2.   

    做个image框,然后把image背景设为你想要的图片,然后把你的按钮设为透明
      

  3.   

    <data name="捕获6副本图片" type="System.Resources.ResXFileRef, System.Windows.Forms">
        <value>..\Resources\捕获6副本图片.jpg;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
      </data>
    这样的代码基本能办到给窗体form添加一个图片,至于按钮变通一下即可,提供参考下。