2010-01-05 20 views

Trả lời

31

Tìm thấy:

thêm này trong phần không gian tên của điều khiển truy cập Hệ thống thư viện:

... xmlns:sys="clr-namespace:System;assembly=mscorlib" ... 

sau đó, để thiết lập sở hữu tối đa tầm kiểm soát MyControl trong ctr namespace:

<ctr:MyControl Maximum="{x:Static sys:Double.MaxValue}"/> 

Chỉnh sửa:

{x:Static sys:Double.PositiveInfinity} 

cũng hoạt động, nhưng tôi nghi ngờ không thích hợp để sử dụng nó trong ngữ cảnh này, dường như nó được dành riêng để đánh giá như if (x==Double.PositiveInfinity). Các chuyên gia có thể xây dựng ...

2
{x:Static sys:Double.PositiveInfinity} 

có thể hữu ích trong trường hợp bạn có nói một số kiểm soát thiết MaxWidth một số giá trị và bạn muốn thiết lập lại nó thông qua XAML tại một số tổ tiên

Điều này là do double.PositiveInfinity is the default value (not set) for MaxWidth / MaxHeight `.

Tôi thấy tính năng này hữu ích với Silverlight Media Framework để ẩn/hiển thị khu vực video (chỉ nghe âm thanh). Xem ghi chú có liên quan ở gần cuối của:

How to hide the video area of the Silverlight media framework player

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