728x90
728x170
▶ MainPage.xaml
<?xml version="1.0" encoding="utf-8" ?>
<ContentPage x:Class="TestProject.MainPage"
xmlns="http://schemas.microsoft.com/dotnet/2021/maui"
xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml">
<StackLayout
HorizontalOptions="Center"
VerticalOptions="Center">
<Entry x:Name="emailEntry"
WidthRequest="300"
Text="" />
<Entry x:Name="phoneEntry"
Margin="0,10,0,0"
WidthRequest="300"
Text="" />
<Button
Margin="0,10,0,0"
WidthRequest="100"
Text="Save">
<Button.Triggers>
<MultiTrigger TargetType="Button">
<MultiTrigger.Conditions>
<BindingCondition Binding="{Binding Source={x:Reference emailEntry}, Path=Text.Length}" Value="0" />
<BindingCondition Binding="{Binding Source={x:Reference phoneEntry}, Path=Text.Length}" Value="0" />
</MultiTrigger.Conditions>
<Setter Property="IsEnabled" Value="False" />
</MultiTrigger>
</Button.Triggers>
</Button>
</StackLayout>
</ContentPage>
728x90
그리드형(광고전용)
'C# > MAUI' 카테고리의 다른 글
[C#/MAUI/.NET6] DeviceStateTrigger 엘리먼트 사용하기 (0) | 2022.05.08 |
---|---|
[C#/MAUI/.NET6] CompareStateTrigger 엘리먼트 사용하기 (0) | 2022.05.07 |
[C#/MAUI/.NET6] AdaptiveTrigger 엘리먼트 사용하기 (0) | 2022.05.07 |
[C#/MAUI/.NET6] StateTrigger 엘리먼트 사용하기 (0) | 2022.05.07 |
[C#/MAUI/.NET6] Trigger 엘리먼트 : EnterActions/ExitActions 속성에서 TriggerAction<T> 객체 사용하기 (0) | 2022.05.06 |
[C#/MAUI/.NET6] EventTrigger 엘리먼트 사용하기 (0) | 2022.05.06 |
[C#/MAUI/.NET6] DataTrigger 엘리먼트 사용하기 (0) | 2022.05.06 |
[C#/MAUI/.NET6] Style 엘리먼트 : Triggers 속성을 사용해 스타일에서 트리거 설정하기 (0) | 2022.05.06 |
[C#/MAUI/.NET6] Keyboard 엘리먼트 : KeyboardFlags 열거형 사용하기 (0) | 2022.05.05 |
[C#/MAUI/.NET6] SearchHandler 엘리먼트 : ItemTemplate 속성 사용하기 (0) | 2022.05.05 |