2012-01-26 26 views
5

Vấn đề là ToolBar không có bất kỳ sự thay đổi quyền nào của kiểu CheckBox được đặt (thay vì hộp đánh dấu có vẻ giống như nút bình thường). Tôi muốn khôi phục lại giao diện ban đầu của CheckBox với mã tối thiểu.Cách khôi phục kiểu mặc định cho Hộp kiểm trên Thanh công cụ?

Vấn đề này ngược lại với sự cố được mô tả tại đây: How can I apply the style of a ToolBar CheckBox to a regular CheckBox?

Bất kỳ trợ giúp nào, vui lòng?

Trả lời

3

Vâng ... nó không phải là tình trạng hỗn loạn: o) đây là hành vi bình thường từ thanh công cụ. Có thể có một cách khác, nhưng bạn có thể bọc hộp kiểm của bạn trong một, giả sử, Dockpanel để ẩn phong cách Thanh công cụ áp dụng cho Hộp kiểm.

Something như thế này sẽ làm việc:

<DockPanel> 
    <CheckBox Content="Check 1"/> 
    <CheckBox Content="Check 2"/> 
</DockPanel> 
+0

Chỉ là những gì tôi đang tìm kiếm! –

5

Bạn đang có lẽ tìm kiếm

<CheckBox Style="{x:Null}" /> 

này nên khôi phục lại phong cách hộp kiểm mặc định.

+1

Không may, nó không khôi phục lại dấu đầu dòng trong hộp kiểm. – SezMe

0

Tôi thực sự vấp phải câu trả lời. Hãy thử điều này:

<BulletDecorator 
    Margin="0,5,0,0"> 
    <BulletDecorator.Bullet> 
     <CheckBox /> 
    </BulletDecorator.Bullet> 
     <TextBlock 
      Width="100" 
      TextWrapping="Wrap" 
      HorizontalAlignment="Left" 
      Foreground="Blue" 
      Margin="5,0,0,0"> 
    Some text 
    </TextBlock> 
</BulletDecorator> 

với, tất nhiên, sửa đổi theo nhu cầu của bạn.

+0

Thật không may, nhấp vào "Một số văn bản" không kiểm tra 'CheckBox' như nó sẽ nếu bạn có một' '. –

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