繁体   English   中英

使用XAML C#在uwp中使用深色背景制作一个皮肤弹出窗口

Make a cutom popup with darkened background in uwp with XAML c#

提示:本站收集StackOverFlow近2千万问答,支持中英文搜索,鼠标放在语句上弹窗显示对应的参考中文或英文, 本站还提供   中文繁体   英文版本   中英对照 版本,有任何建议请联系yoyou2525@163.com。

我为管理页面做了一些按钮,例如删除用户,更改信息等。我希望单击按钮之一后窗口变暗,然后我希望显示自定义弹出窗口(它将弹出就像一个小窗口),例如,我可以在其中输入值-例如,我要删除的用户名,然后如果要退出弹出窗口,只需单击深色背景。

从技术上讲,我可以通过创建多个窗口并单击每个按钮来引用它们来实现相同的目的,但是,我认为它看起来并不专业。 有谁知道我怎么能完成我刚刚写的书? 我最大的问题是甚至创建自定义弹出窗口,因为到目前为止,我仅使用了默认对话框。

我将非常感谢您的帮助。

1 个回复

我希望显示自己的自定义弹出窗口(它的作用类似于一个小窗口)

您是否尝试过使用ContentDialog类

如果要退出弹出窗口,只需单击深色背景。

由于ContentDialogs是模态对话框,因此您应该使用PopUp Class而不是ContentDialog。 如下所示,在XAML页面的源代码中设置其IsOpen=true; 在后面的代码中向用户显示弹出窗口:

<Popup x:Name="popupDeleteUser"
   IsLightDismissEnabled="True"
   IsOpen="false">
   <Grid>
        Put your controls here
   </Grid>
</Popup>

我希望窗口在单击按钮之一后变暗

您可以使用模糊动画

1 如何在 .xaml C# 中使用 PathGeometry 制作软/圆边

我第一次尝试在 C# 中绘制,但我在定位方面遇到了问题。 我做了一些背景,但我无法完成它。 我总是毁了整个形象... 我需要改变下边缘并使它们像在移动屏幕上一样柔软/圆润。 我试图改变这一点,但我不明白在哪里输入&lt;ArcSegment&gt; (或其他一些命令)以及如何旋转边缘的那部分。 ...

2 Xaml C#,UWP秒表延迟

我正在尝试为Windows 10通用应用制作秒表功能。 使用DispatcherTimer,我已经可以使用秒表,因为秒数最多为60,触发分钟加1,然后重置为零。 秒数将继续增加,但重置为零时会有1秒的延迟。 基本上,当达到60时,秒将重置为0,在下一秒保持为0,然后在下一秒上升为1。 任 ...

3 如何在xaml C#中设置所有窗口的背景颜色?

有没有一种简单的方法可以在 app.xaml 中设置所有窗口的背景颜色? 我希望在 app.xaml 中设置 windows 的默认背景色。 请让我知道如何在 xaml 中设置所有窗口的背景颜色。 提前致谢。 ...

2020-07-02 16:05:52 1 39   c#
4 使用XAML C#的Windows Phone应用程序的相对布局

我正在创建Windows手机应用程序,在这个应用程序中我需要处理webview控件和自定义键盘。 我需要使用我的自定义视图作为键盘,其中有系统键盘使用,这是好的,但问题是如何实现相对布局。 目前在应用程序中我在页面中有一个网格,有2行,我已将第一行的高度设置为“*”,第二行高度设置为0.第一 ...

6 单击按钮后定义图像源Windows 10 UWP,XAML C#

我是一名新开发人员,试图学习针对Windows 10 UWP进行开发,而几天来我一直在苦苦挣扎。 我只是想弄清楚如何使用C#更改XAML属性,特别是我想更改图像的来源,以便单击按钮即可更改显示的图像。 我习惯使用javascript和jQuery,它们使此过程变得绝对轻松($(“#eleme ...

7 如何解决 XAML C# 中的动画问题?

我想为按钮上的反射设置动画。 你能告诉我为什么它不起作用吗? 我的猜测是,重点是我的元素是嵌套的,因此它不能引用它来制作动画。 在此处输入图片说明 ...

8 用菜单制作一个弹出窗口

我正在编写一个模拟ATM机的程序。 我有模拟它的代码,但这全是文本。 我想在我正在使用的GUI上放一个GUI。 我最初有一个在开始时弹出的窗口,要求输入用户名和密码。 我的想法是放置一个JButton,单击该按钮时将弹出一个带有要选择的选项的新窗口,“检查余额,存款和取款”。 所有这些 ...

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2022 STACKOOM.COM