从其他页面改变主窗口的内容
在WPF应用程序的主窗口中,我有一个徽章元素(来自材料设计) 这是我的代码: 我想动态更改徽章内容. 我在代码范围内添加此功能: public void setBadge(int num) { RequestBadge.Badge = num; } 但是,当我尝试从其他页面调用此函数时,我会收到此错误: 非静态字段,方法或属性需要对象引用PL.MainWindow.setBadge(int) 解决方案 您需要找到MainWindow的开放实例: var
4 2024-04-26
编程技术问答社区
如何动态地创建MaterialSingleLineTextField控件
我想动态地添加MaterialSingleLineTextField MaterialSingleLineTextField 我已经使用了材料 nuget软件包: 我正在尝试在Form.Load上动态创建多个材料Kextbox.但是没有控件在海洋面板中显示. private void Form1_Load(object sender, EventArgs e) { int n = 5; int pointX = 30; int pointY = 40; //panel1.Controls.Clear(); for (int i = 0; i
4 2024-04-25
编程技术问答社区
未找到Xamarin-Classes(安卓支持库)。
我正在尝试使用AppCompat. 实现材料设计. 跟随教程. 但是我会收到以下错误 Error 1 error: package android.support.v4.app.FragmentManager does not exist android.support.v4.app.FragmentManager.OnBackStackChangedListener C:\Users\Italo\Documents\Xamarin\TemaMaterial\TemaMaterial\obj\Debug\android\src\mono\android\support\v4\app\FragmentManager_OnBackStackChangedListenerImplementor.java 8 41 TemaMaterial Error 2 error: package android.support.v4.content.Loader does not ex
6 2024-04-22
编程技术问答社区
Material design wpf c#中的MessageBox
我正在使用XAML工具包中的材料设计C#,材料设计中的消息框WPF C#, 我需要这样的邮件框或更好的设计. 我已经尝试使用对话主霍斯特,但此错误发生 没有加载的对话命中实例. private async void MenuPopupButton_OnClick(object sender, RoutedEventArgs e) { var sampleMessageDialog = new SampleMessageDialog { Message = {Text = "Goodbye"} }; await DialogHost.Show(sampleMessageDialog, "RootDialog"); } 没有加载的对话命中实例. 解决方案 我在应用程序中开发了一个自定义消息框(使用材料设计控件). 我将在下面向您展示WPF XAML和C#的代码. 它包含三种类型的消息框.
6 2024-04-20
编程技术问答社区
在WPF MVVM应用程序中添加材料设计后,数据网格不显示滚动条,设计也变得过时了
我正在使用材料设计和dragablz:WPF MVVM应用程序中的TabablzControl.材料设计用于样式按钮和文本框.网格位于选项卡控件内部.将大量数据加载到数据网格后,我将面对以下设计问题. 它不显示滚动条.我虽然尝试了滚动查看器 它不起作用.其实我可以使用箭头键和鼠标向下滚动 滚动.但是滚动条不可见. 当我们单击一行数据网格时,行变为看不见或褪色. 当我们单击网格头时,它会选择所有行 窗口中显示了虚线. 任何解决问题的方法.我如何仅用于数据网格的材料设计. xaml样品
0 2024-04-16
编程技术问答社区
下拉式按钮/旋转器,就像谷歌设计规格书上的那样
我想知道如何像我们在Google的设计规格和图像Bellow中看到的下拉按钮/菜单一样,因此列表扩展了Bellow右波纹管.我需要为其设置自定义布局,而不是R.layout.support_simple_spinner_dropdown_item? 解决方案 从技术上讲,它只是一个具有自定义视图和样式的微调器. 我试图制作一个看起来与您发布的外观相似的,使用AppCompat,使用自定义Drawables和The View的高程属性,因此它可能无法完全适用于5.0的Android版本. . 首先让我们定义我们的Spinner其下拉属性:
4 2024-04-05
编程技术问答社区
在android 5.0 lollipop上,带有长文本的对话按钮没有被包裹/被挤压的材料主题
在棒棒糖上优化材料主题的应用程序时,我遇到了这个烦人的问题: 每当对话框按钮上有长文本时,总共不符合按钮栏的宽度,文本不会像以前的主题那样包裹在多行中.相反 屏幕截图: 到目前为止,我已经花了很多时间在这个问题上,这是我在互联网上找到的唯一主题是: https://code.google.com/p/android/android/android/issues/detail ?id = 78302 所以我在那里接受建议,然后在这里问这个问题. 我尝试过的是查看源(按钮定义了maxlines = 2),并在按钮barstyle和buttonbarbuttonstyle上更改不同的参数,但没有成功. 我正在寻找一个简单的样式解决方案,因此不想使用第三方库. 这可能只是模拟器问题吗?我不这么认为. 非常感谢帮助.预先感谢. 编辑: 要跟进,请参阅我自己的回答,从12月3日开始,这不是解决方案. 解决方案 为有兴趣的人总结此主题: And
安卓材料设计按钮-前棒棒糖
如何如Google的材料设计指南中所述实现"凸起"按钮和"平面按钮"? 凸起的按钮为大多数平坦的布局增加了尺寸.他们强调> 在繁忙或宽阔的空间上起作用. 使用平面按钮进行工具栏和对话框,以避免过度分层. 来源: 解决方案 这需要Android 5.0 升级按钮 从widget.material.button继承您的按钮样式,标准高程和升高动作将自动应用. @drawable/raised_button_background 然后,您需要在纹波标签中使用按钮的背景颜色创建一个raised_button_background.xml文件:
8 2024-04-05
编程技术问答社区
带边框的材料设计按钮
我知道如何用颜色填充材料设计按钮: style="@style/Widget.AppCompat.Button.Colored" 且没有海上透明按钮: style="@style/Widget.AppCompat.Button.Borderless.Colored" 但是,是否有一种方法可以使材料设计接壤(内部透明)按钮?像下面的东西? 解决方案 您可以通过将材料设计按钮的style属性设置为@style/Widget.MaterialComponents.Button.OutlinedButton和设置app:strokeColor属性值来轻松执行此操作. 示例:
翩翩起舞的执行方法,只要按一下按钮就可以了
我想在用户按下按钮时执行方法.在伪代码: while (button.isPressed) { executeCallback(); } 换句话说,只要用户按下按钮,executeCallback方法应重复发射,并在释放按钮时停止触发.我该如何在颤抖中实现这一目标? 解决方案 使用Listener和一个状态小部件.每个循环之后我还引入了一个轻微的延迟: import 'dart:async'; import 'package:flutter/material.dart'; void main() => runApp(MyApp()); class MyApp extends StatelessWidget { @override Widget build(BuildContext context) { return MaterialApp( title: 'Flutter Demo', theme: ThemeDa
10 2024-04-05
编程技术问答社区
Android按钮的背景颜色
我试图在应用程序中设置按钮的背景颜色,但我无法实现我想要的结果... 我要设置的颜色是holo_green_light(#ff99cc00).为了做到这一点,我正在使用setColorFilter(0xff99cc00, PorterDuff.Mode.MULTIPLY); 我得到的颜色不是holo_green_light,而是Lightgrey和holo_green_light的混合物. 我尝试使用LightingColorFilter而没有成功. 是否可以通过编程方式进行操作,以便按钮看起来像按钮,而不是我需要的颜色的平坦矩形. 解决方案 如果要保留一般样式(圆角等),并且只需更改背景颜色 android:backgroundTint="@android:color/holo_green_light" 其他解决方案 这是我使用不同颜色进行自定义按钮的方式:
8 2024-04-05
编程技术问答社区
用Material Design和AppCompat为安卓系统中的按钮着色
AppCompat今天更新发布之前,我能够更改Android L中的按钮的颜色,但不能更改旧版本.包含新的AppCompat更新后,我无法更改这两个版本的颜色,当我尝试使用该按钮时,它就会消失.有人知道如何更改按钮颜色吗? 以下图片显示了我想实现的目标: 白色按钮默认,红色是我想要的. 这是我以前正在做的事情,以更改styles.xml中的按钮的颜色: insert color here 并动态执行: button.getBackground().setColorFilter(getResources().getColor(insert color here), PorterDuff.Mode.MULTIPLY); 我也确实将主题父级从@android:style/Theme.Material.Light.DarkActionBar更改为Theme.AppCo
8 2024-04-05
编程技术问答社区
安卓材质设计复制工具条面包屑的例子
我正在尝试复制面包屑示例: 我已经在工具栏上添加了文本视图,但无法完全复制工具栏样式的字体/尺寸/颜色,无法让面包屑从左侧的屏幕上漂浮. 解决方案 您需要创建自己的面包屑视图并将其添加到工具栏中.也许基于现在已弃用的要使面包屑漂浮在屏幕上,您可以使用负余量.
6 2024-04-03
编程技术问答社区
如何降低BottomSheetDialogFragment的进入和退出动画速度?
我不确定是否可以使用 setEnterTransition()和 setExitTransition()方法. 解决方案 我想我有答案: 我可以使用getDialog().getWindow().setWindowAnimations()方法实现相同的方法. 其他解决方案 i使用sty -LeAnimation 解决了 @Override public void onActivityCreated(@Nullable Bundle savedInstanceState) { super.onActivityCreated(savedInstanceState); if (getDialog() != null && getDialog().getWindow() != null) getDialog().getWindow().getAttributes().windowAnimations = R.style.DialogAni
12 2024-04-03
编程技术问答社区
安卓系统中带有圆角的持久性底部表单在卡片视图中使用时崩溃了
我在Android中创建了一个持久的底部表,目的是显示包含有关位置的其他信息的listView.我希望床单有圆角.我获得了大量的模态对话结果,但没有持续的结果.是可能的还是我应该使用模态版本? 正如这里答案中建议的那样,我尝试将其包装在卡视图中,但是当我尝试打开片段时,该应用程序崩溃了.
0 2024-04-03
编程技术问答社区