Może ktoś wyjaśnić różnicę pomiędzy używaniem:C# WPF - GridLength GridUnitType.Auto
GridLength length = new GridLength(0, GridUnitType.Auto)
i
GridLength length = new GridLength(1, GridUnitType.Auto)
Moja ograniczona wiedza to prowadzi mnie do wierząc, że oba te rozwiązania są identyczne ze względu na auto jest tak, jak stwierdza ... "auto", dzięki czemu podwójna wartość jest nadmiarowa.
Większość przykładów, które widziałem pokazuje, że GridUnitType.Auto
jest poprzedzone 1, a nie 0, ale wydaje mi się, że jedna z tych opcji działa tak samo?
Czy to przypadek czy może ktoś rzucić nieco światła na jeśli/jak są one różne
Dzięki, rozumiem też byłoby istotne przy korzystaniu 'GridUnitType.Star' jak ' GridLength jedna trzecia = new GridLength (1, GridUnitType.Star); '' GridLength i dwóch trzecich = new GridLength (2, GridUnitType.Star); ' jako, że przestrzeń będzie ważona, dając drugą GridLenth podwójną przestrzeń pierwszego? – shann1990
Masz rację, mam odrobinę zaabsorbowany formatowaniem i nie udowodniłem, co napisałem (dzięki Clemens!). – Chris
Warto wspomnieć, że istnieje również właściwość statyczna 'GridLength.Auto', która wygląda ładniej niż inicjalizacja konstruktora. –