2011-10-10 23 views
17

Có cách nào để đặt nhiều cờ enum (được phân cách theo truyền thống bởi | trong codebehind) trong XAML không? Tôi đã thử một cái gì đó như:Đặt nhiều cờ enum trong XAML

<ns:SomeControl Flags="FlagA|FlagB" /> 

nhưng điều đó không hiệu quả.

Trả lời

39

WPF hỗ trợ điều này thông qua trình chuyển đổi loại. Có thể thực hiện bằng cách sử dụng dấu phẩy ở giữa các giá trị enum:

<ns:SomeControl Flags="FlagA,FlagB" />