Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
.NET 10'dan itibaren, WPF uygulamaları, XAML'de <Grid.ColumnDefinitions> veya <Grid.RowDefinitions> bildirilip boş bırakıldığında derleme yapamaz. Bu hatayla MC3063sonuçlanır ve özelliğin bir değeri olmadığını gösterir.
Sürüm kullanıma sunulmuştur
.NET 10
Önceki davranış
Daha önce, düzen tanımları eksik olmasına rağmen boş <Grid.ColumnDefinitions> veya <Grid.RowDefinitions> içeren WPF uygulamaları başarıyla derleniyordu. Düzen, aksi belirtilmedikçe tüm alt öğeleri tek bir hücreye yerleştirerek varsayılan olarak tek bir satır ve sütun olarak belirlenmiştir.
Daha önce derlenen örnek:
<Grid>
<Grid.ColumnDefinitions>
</Grid.ColumnDefinitions>
</Grid>
Yeni davranış
.NET 10'dan başlayarak, aynı kod şu hatayla derlenemiyor:
error MC3063: Property 'ColumnDefinitions' does not have a value.
Bu, <Grid.ColumnDefinitions> veya <Grid.RowDefinitions> öğeleri bildirildiğinde ancak içinde alt <ColumnDefinition /> veya <RowDefinition /> öğe bulunmadığında meydana gelir.
Kesinti yaratan değişiklik türü
Bu değişiklik kaynak uyumluluğunu etkileyebilir.
Değişiklik nedeni
Bu değişiklik, Kılavuz XAML Kısa Söz Dizimi desteğinin uygulanmasının doğrudan bir sonucudur.
Önerilen eylem
"<Grid.ColumnDefinitions> ve <Grid.RowDefinitions> etiketlerinin en az bir geçerli öğe veya element bulundurduklarına emin olun."
Düzeltilen örnek:
<Grid>
<Grid.ColumnDefinitions>
<ColumnDefinition />
</Grid.ColumnDefinitions>
</Grid>
Etkilenen API'ler
Yok.