0
A
답변
0
대신 코드를 조정해야한다고 생각합니다. 컨버터에 가치를 제공하기 전에 Math.Min/Max
를 통해 실행 : 0 % 이하 또는 100 % 이상의 모든 불투명도 어떤 이해가되지 않습니다
//adjusted = Max(0, Min(1.0, input))
decimal stuff1 = 1.1m;
decimal stuff2 = -0.1m;
decimal stuff3 = 0.5m;
decimal correct1 = Math.Max(0m, Math.Min(1.0m, stuff1)); // 1.0
decimal correct2 = Math.Max(0m, Math.Min(1.0m, stuff2)); // 0.0
decimal correct3 = Math.Max(0m, Math.Min(1.0m, stuff3)); // 0.5
, 당신은 보다 더 볼 아무것도 할 수없는 이유만으로 완전히 표시; 마찬가지로, 보다 작은을 보다 보이지 않게 만들 수 없습니다..
120 % 또는 150 %의 경우 어떻게됩니까? – Femaref
표준 OpacityConverter는 유효한 값은 0 – abenci
% 100에서만 네, 그 알고 있다고 말하는 예외를 발생시킵니다. ** 당신은 무엇을 원하니? 기본값은 100 %입니까? – Femaref