Aracılığıyla paylaş


BL0005: Bileşen parametresi, bileşenin dışında ayarlanmamalıdır

Değer
Kural Kimliği BL0005
Kategori Kullanım
Hataya neden olan veya bozulmayan düzeltme Hataya neden olmayan

Neden

öğesinden ComponentBase[Parameter] türetilen bir türdeki bir özellik, bileşenin dışından öğesine atanıyor.

Kural açıklaması

Bileşen parametreleri, bileşen başlatma işleminin bir parçası olarak veya öğesinin SetParametersAsyncbir parçası olarak atanmalıdır. Dış kaynaktan bir parametreye değer atanması, bileşenin bir sonraki işlenmesinde değerin üzerine yazılmasıyla sonuçlanıyor.

İhlalleri düzeltme

Diğer bileşenlerden değer almak için ayrı bir özellik kullanmayı göz önünde bulundurun. Daha sonra bileşende kullanılacak iki değerden hangisinin kullanılacağına karar vermek için ek kod yazılabilir.

Uyarıların ne zaman bastırılması gerekiyor?

Bu kuraldan uyarıyı bastırmayın.