wpf - 图片和文字之间的边距

标签 wpf xaml mvvm

在这段代码中,我在按钮文本之前添加了一个图像,我希望在图像和文本之间留一个空格,但是我的代码无法正常工作。

  <Button Height="25" 
          Width="80" 
          Margin="5,10,5,10"
          Command="{Binding PreviewTemplateCommand}">
          <StackPanel Orientation="Horizontal" Height="15" Width="63">
              <Image Source="/UILibrary;component/Themes/Default/Images/preview.PNG" 
                     Height="15" Width="15" Margin="0,0,0,0" />
              <TextBlock >Preview</TextBlock>
          </StackPanel>
  </Button>

最佳答案

嗨,您必须设置文本块的左边距。试试这个:

 <StackPanel Orientation="Horizontal" Height="15" Width="63">
                <Image Source="..." Height="15" Width="15" Margin="0,0,0,0" />
                <TextBlock Margin="25,0,0,0">Preview</TextBlock>
 </StackPanel>

关于wpf - 图片和文字之间的边距,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30467938/

相关文章:

wpf - 在 WPF 文本框中删除文件

wpf - 如何在 WPF 应用程序中构建动态数据输入表单?

c# - WPF DataGrid - 数据绑定(bind)到 CellTemplates DataTemplate 中的 DataTable 单元格

android - 从 ViewModel 观察存储库 LiveData 并通知 UI

c# - 如何阻止多次鼠标单击下一个 Windows WPF 中的元素?

c# - MVVM light application - 如何正确清理 ViewModels

c# - 将静态类添加到 Application.Resources 错误

wpf - TreeView 与嵌套扩展器

c# - 单击 Xamarin Forms 中的提交按钮后如何从 XAML 获取值?

c# - 在 mvvm 中选择的列表框第一项