2012-01-24 45 views
6

Tôi đang sử dụng WPF và tôi có phần tử CheckBox với văn bản/nội dung liên quan. Tôi đã thay đổi FlowDirection thành RightToLeft để hộp kiểm xuất hiện ở bên phải của văn bản. Nhưng nó xuất hiện rất gần với văn bản. Tôi muốn tăng khoảng cách giữa văn bản và hộp kiểm, nhưng tất nhiên tùy chọn Ký quỹ thay đổi lề ngoài của toàn bộ điều khiển. Cảm ơn mọi ý tưởng.Làm cách nào để tăng khoảng cách giữa hộp kiểm và văn bản được liên kết?

<CheckBox IsChecked="True" HorizontalAlignment="Left" FlowDirection="RightToLeft">Activate</CheckBox> 

Trả lời

6

này nên làm việc quá:

<CheckBox> 
    <TextBlock Margin="10 0 0 0">Activate</TextBlock> 
</CheckBox> 
0

By XAML mặc định làm cho các hộp kiểm một mục trống. Thay đổi <Checkbox /> thành <CheckBox></CheckBox> và bên trong thẻ, thêm một khối chữ để thêm nội dung. Thêm đệm để thay đổi căn chỉnh với hộp.

<CheckBox x:Name="ChkExcel" Grid.Column="0" Grid.Row="3" Margin="0 3 0 3"> 
      <TextBlock Padding="10 2 0 0">Microsoft Office Excel</TextBlock> 
     </CheckBox> 
+0

Bạn có thể vui lòng giải thích tại sao mã này trả lời câu hỏi? Các câu trả lời chỉ có mã được [nản chí] (http://meta.stackexchange.com/q/148272/274165), bởi vì chúng không dạy giải pháp. –

+0

Xin chào Nathan, chắc chắn tôi đã thêm một lời giải thích – mausinc

Các vấn đề liên quan