Kommentar
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
CommunityToolkit.Maui.Options gör det möjligt för utvecklare att anpassa CommunityToolkit.Maui. Verktygslådan kan bete sig annorlunda beroende på de här inställningarna.
Options bör tilldelas vid start när du anropar .UseMauiCommunityToolkit():
var builder = MauiApp.CreateBuilder();
builder.UseMauiCommunityToolkit(options =>
{
options.SetShouldSuppressExceptionsInConverters(false);
options.SetShouldSuppressExceptionsInBehaviors(false);
options.SetShouldSuppressExceptionsInAnimations(false);
})
SetShouldSuppressExceptionsInConverters
När detta är inställt på true kommer Exception att fångas och loggas via Debug.WriteLine(), och ett förutbestämt standardvärde returneras om en konverterare som implementerar CommunityToolkit.Maui.Converters.BaseConverter kastar Exception.
Standardvärdet är false.
Example
Det här alternativet är aktiverat när du anropar .UseMauiCommunityToolkit():
var builder = MauiApp.CreateBuilder();
builder.UseMauiCommunityToolkit(options =>
{
options.SetShouldSuppressExceptionsInConverters(true);
})
Standardreturvärden
När detta är inställt på true returneras ett standardvärde när en Converter utlöser ett Exception.
Två standardvärden ingår:
public object? ICommunityToolkitValueConverter.DefaultConvertReturnValue { get; set; }-
Default value returned when Convert(object? value, Type targetType, object? parameter, CultureInfo? culture)kastar ettException
-
public object ICommunityToolkitValueConverter.DefaultConvertBackReturnValue { get; set; }-
Default value returned when ConvertBack(object? value, Type targetType, object? parameter, CultureInfo? culture)kastar ettException
-
Här är ett exempel som anger standardvärdena för BoolToObjectConverter:
XAML
<ContentPage.Resources>
<SolidColorBrush x:Key="TrueColorBrush">Green</SolidColorBrush>
<SolidColorBrush x:Key="FalseColorBrush">Red</SolidColorBrush>
<toolkit:BoolToObjectConverter x:Key="BoolToColorBrushConverter"
TrueObject="{StaticResource TrueColorBrush}"
FalseObject="{StaticResource FalseColorBrush}"
DefaultConvertReturnValue="{StaticResource FalseColorBrush}"
DefaultConvertBackReturnValue="False"/>
</ContentPage.Resources>
C#
var boolToColorBrushConverter = new BoolToObjectConverter
{
TrueObject = new SolidColorBrush(Colors.Green),
FalseObject = new SolidColorBrush(Colors.Red),
DefaultConvertReturnValue = new SolidColorBrush(Colors.Red),
DefaultConvertBackReturnValue = false
};
SetShouldSuppressExceptionsInAnimations
När detta är inställt på true, om en Animation som implementerar CommunityToolkit.Maui.Behaviors.AnimationBehavior utlöser ett Exception, kommer Exception att fångas och loggas via Debug.WriteLine().
Standardvärdet är false.
Example
Det här alternativet är aktiverat när du anropar .UseMauiCommunityToolkit():
var builder = MauiApp.CreateBuilder();
builder.UseMauiCommunityToolkit(options =>
{
options.SetShouldSuppressExceptionsInAnimations(true);
})
SetShouldSuppressExceptionsInBehaviors
När detta är inställt på true, om en Behavior som implementerar CommunityToolkit.Maui.Behaviors.BaseBehavior kastar ett Exception, kommer Exception att fångas och loggas via Debug.WriteLine().
Standardvärdet är false.
Example
Det här alternativet är aktiverat när du anropar .UseMauiCommunityToolkit():
var builder = MauiApp.CreateBuilder();
builder.UseMauiCommunityToolkit(options =>
{
options.SetShouldSuppressExceptionsInBehaviors(true);
})
.NET MAUI Community Toolkit