2013-02-05 27 views
5

Có thể (nếu có), để thêm biểu thức multivaluebinding vào tài nguyên.Ghép kênh làm tài nguyên trong XAML

Tôi có một ràng buộc Multivalue, có 2 tham số ràng buộc và chuyển đổi riêng biệt trong một trong các ràng buộc đó.

Tôi phải sử dụng liên kết này với 5 mục khác nhau và các thẻ ràng buộc này chỉ khác nhau trong thông số chuyển đổi. Nghỉ ngơi mọi thứ đều giống nhau.

Tôi sẽ tránh lặp lại các thẻ lồng vào nhau.

+0

Tất cả những gì bạn cần là khả năng tạo các hàm xaml. Chúng tôi rất muốn có chúng, nhưng chúng không tồn tại. Nếu bạn áp dụng mô hình MVVM, bạn sẽ có thể thay thế một bội số với một thuộc tính bổ sung, phản ánh một số logic bổ sung. –

Trả lời

4

Cách dễ dàng để xem có hoạt động nào không: TRY IT!

<Style TargetType="Button"> 
     <Setter Property="Content"> 
      <Setter.Value> 
       <MultiBinding Converter="{StaticResource OmgLolzConverter}"> 
        <Binding Path="One" Converter="{StaticResource CakeConverter}"/> 
        <Binding Path="Two" Converter="{StaticResource CakeConverter}"/> 
       </MultiBinding> 
      </Setter.Value> 
     </Setter> 
    </Style> 

Hoạt động tốt.

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