ich eine Eigenschaft im Code schreiben sollte.
public static readonly DependencyProperty CursorProperty = DependencyProperty.Register(
"Cursor", typeof(string), typeof(MainPage), new PropertyMetadata(default(string), (s, e) =>
{
if (e.NewValue != null)
{
Window.Current.CoreWindow.PointerCursor = new Windows.UI.Core.CoreCursor((CoreCursorType) Enum.Parse(typeof(CoreCursorType), (string) e.NewValue), 0);
}
else
{
Window.Current.CoreWindow.PointerCursor = new Windows.UI.Core.CoreCursor(CoreCursorType.Arrow, 0);
}
}));
public string Cursor
{
get { return (string) GetValue(CursorProperty); }
set { SetValue(CursorProperty, value); }
}
Wenn Sie den Cursor festgelegt, die den Cursor festgelegt wird.
Und Sie können den Cursor in XAML ändern und siehe den Code.
<VisualStateManager.VisualStateGroups>
<VisualStateGroup>
<VisualState x:Name="wideView">
<VisualState.StateTriggers>
<AdaptiveTrigger MinWindowWidth="720" />
</VisualState.StateTriggers>
<VisualState.Storyboard>
<Storyboard>
<ObjectAnimationUsingKeyFrames Storyboard.TargetName="Page" Storyboard.TargetProperty="Cursor">
<DiscreteObjectKeyFrame KeyTime="0" Value="IBeam"></DiscreteObjectKeyFrame>
</ObjectAnimationUsingKeyFrames>
</Storyboard>
</VisualState.Storyboard>
</VisualState>
</VisualStateGroup>
</VisualStateManager.VisualStateGroups>
ich schreiben, dass, wenn die Fenstergröße größer als 720 ist, die IBeam verwenden und ich glaube, Sie können es verwenden.
Sie können in http://7xqpl8.com1.z0.glb.clouddn.com/UhajoloraKdzvhy.zip
den gesamten Code herunterladen ich glaube, Sie Windows.UI.Core.CoreCursor – lindexi
@lindexi einstellen kann ich gehört habe, die nicht in UWP funktioniert. Leider hat OP uns kaum etwas gegeben, mit dem wir arbeiten konnten. verwendest du C#? Vb? Versuchen Sie, uns mehr Informationen zu geben und was genau Sie brauchen –
Sie sollten etwas Code in .cs schreiben, kann ich den Code verwenden? – lindexi