iOS에서 선택 항목 선택
이 .NET 다중 플랫폼 앱 UI(.NET MAUI) iOS 플랫폼별 컨트롤은 사용자가 컨트롤에서 Picker항목을 검색할 때 또는 완료 단추를 누른 후에만 항목 선택이 수행되도록 지정할 수 있도록 합니다. 연결된 속성을 열거형 값으로 설정 Picker.UpdateMode
하여 XAML에서 UpdateMode
사용합니다.
<ContentPage ...
xmlns:ios="clr-namespace:Microsoft.Maui.Controls.PlatformConfiguration.iOSSpecific;assembly=Microsoft.Maui.Controls">
<StackLayout Margin="20">
<Picker ... Title="Select a monkey" ios:Picker.UpdateMode="WhenFinished">
...
</Picker>
...
</StackLayout>
</ContentPage>
또는 흐름 API를 사용하여 C#에서 사용할 수 있습니다.
using Microsoft.Maui.Controls.PlatformConfiguration;
using Microsoft.Maui.Controls.PlatformConfiguration.iOSSpecific;
...
picker.On<iOS>().SetUpdateMode(UpdateMode.WhenFinished);
이 메서드는 Picker.On<iOS>
이 플랫폼별이 iOS에서만 실행되도록 지정합니다. Picker.SetUpdateMode
네임스페이 Microsoft.Maui.Controls.PlatformConfiguration.iOSSpecific
스의 메서드는 항목 선택이 발생하는 시기를 제어하는 데 사용되며 UpdateMode
열거형은 다음 두 가지 가능한 값을 제공합니다.
Immediately
– 항목 선택은 사용자가 에서 항목을 Picker찾아볼 때 발생합니다. .NET MAUI의 기본 동작입니다.WhenFinished
– 항목 선택은 사용자가 에서 완료 단추를 Picker누른 경우에만 발생합니다.
또한 메서드를 SetUpdateMode
사용하여 현재UpdateMode
를 반환하는 메서드를 호출 UpdateMode
하여 열거형 값을 토글할 수 있습니다.
switch (picker.On<iOS>().UpdateMode())
{
case UpdateMode.Immediately:
picker.On<iOS>().SetUpdateMode(UpdateMode.WhenFinished);
break;
case UpdateMode.WhenFinished:
picker.On<iOS>().SetUpdateMode(UpdateMode.Immediately);
break;
}
그 결과 항목 선택이 발생하는 시기를 제어하는 지정된 UpdateMode
항목이 적용 Picker됩니다.
GitHub에서 Microsoft와 공동 작업
이 콘텐츠의 원본은 GitHub에서 찾을 수 있으며, 여기서 문제와 끌어오기 요청을 만들고 검토할 수도 있습니다. 자세한 내용은 참여자 가이드를 참조하세요.
.NET MAUI