草庐IT

react-native-listview

全部标签

python - 如何使用 wxPython 在 Windows 中使用 native 错误图标和错误声音?

这条简单的线:wx.MessageBox('Foo','Bar',wx.OK|wx.ICON_ERROR)给我一​​个带有错误图标和Windows错误噪音的消息框(这不是与wx.Bell()).我想为未捕获的异常创建一个自定义错误对话框,其中回溯在文本控件等中可用,我想包括Windows错误图标和噪音。我知道这两者因Windows版本而异,甚至可以自定义错误噪音。有没有什么直接的方法可以通过wxPython使用这些本地Windows资源?奖金问题;如果答案是否定的,什么是最最直接的方式来做我想做的事情?接受答案后的结果:我只是想炫耀一下AnonymousCoward出色的回答后的结果,

c# - 有没有办法通过 native C# 调用检测在系统上安装了哪些 Windows 应用商店应用程序?

我正在尝试复制Get-AppxPackage的功能和Get-ProvisionedAppxPackage我正在构建的C#应用程序的Powershellcmdlet,但我什至不知道如何开始。由于thisproblem,我无法使用C#PowershellAPI,所以如果可能的话,我想要一个原生的C#解决方案。 最佳答案 您可以使用Windows.Management.Deployement.PackageManager从代码而不是从PowerShell查找、删除、安装等包。Enumerateapppackagessample演示了如何在

windows - 为新添加的 Listview 项目添加颜色过渡

我在windows10下编写了一个windows通用应用程序,它有一个ListView。如果有可用的新数据,此ListView每五秒更新一次。它的数据源是一个ObservableCollection,最多只允许显示十个项目,最新的被插入到集合的前面。当您看到ListView的项目在屏幕上缓慢滚动时,这似乎很有效。我想要做的是为ListView中的新项目添加某种颜色过渡,以便当它们出现时,项目的背景从灰色开始逐渐变为白色。我想要这种效果,以便用户可以轻松地看到新项目或刚刚出现在ListView中的项目。添加到集合中的新对象有一个标志集,表明它们是新的。如果动画过程能够在动画之后重置此标志

.net - 我可以将 mono 的 AOT 功能用于 native "pre-compile".NET DLL/EXE 以使其更难进行逆向工程吗?

我能否使用mono的AOT(提前编译)功能以本地方式“预编译”全部或部分我自己的.NETDLL(和/或EXE)以使它们更难进行逆向工程?我正在使用Windows(7/x64,但我也有一台x86XP机器)和.NET3.5(VS2008),我很好奇是否可以/已经将单声道/AOT用于此目的?(此时将它们绑定(bind)到x86是可以接受的。)另见thisquestion我试过这个但没有运气。 最佳答案 一旦代码被预编译,就可以删除程序集中的IL代码(这就是我们为monotuch所做的,例如,为了减少应用程序下载大小)。有一些限制,但它有效

c# - Xamarin.Forms - 完全在 XAML 中的 ListView

我们有一些屏幕实际上应该是iOS上的UITableViews,它们具有静态行数和不同类型的单元格。有没有一种方法可以使用Xamarin.Forms在XAML中定义它,而不必设置到ItemsSource的绑定(bind)?就像我只想定义两个EntryCells然后定义一个TextCell?我的第一次尝试是这个例子,但我只在每一行中看到了Cell.ToString()的等价物: 最佳答案 考虑到您希望每个单元格具有不同模板/布局的静态单元格,您是否尝试过Xamarin.FormsTableView?http://iosapi.xamar

c# - .net-native enum.GetValues 麻烦

我正在尝试让我的应用程序(适用于Windows10)在.NETnative下运行。我遇到了以下问题:Enum.GetValues在运行时失败,缺少元数据。我设法简化了这个问题的测试用例(在现实生活中我的代码看起来不同)。在可移植图书馆我有:publicenumenumValues{A1,B1,C1,}publicclassfff{publicstaticobjectGetClass2Value(){returnenumValues.B1;}}在我的通用Windows应用程序中,我调用了以下代码:Arrayaaa=Enum.GetValues(fff.GetClass2Value().G

c# - 优化托管到 native 调用

如何加快从托管代码调用native方法?我正在编写一个程序,该程序需要能够管理任意大小的对象列表并从中高速检索信息,并将其输入脚本。脚本是一些编译后的C#代码。我正在编写从C++(native)DLL/SO/等到C#(.Net或Mono)管理层的基本接口(interface)层。现在,我一直在做一些测试,我发现平均而言,从托管代码调用native方法比在托管代码中调用native方法慢100倍(所有native和所有托管都一样快,供引用)。我使用的语法是:[DllImport("test.dll")]externstaticpublicStringtest_method(Stringv

c# - 影响 ListView header 的 Windows 主题

我用一个包含ListView的简单窗体创建了新的Windows窗体应用程序(C#)。然后我改变了ViewProperty详细信息并增加了此ListView中使用的字体的大小,结果如下:这是在WindowsXP上使用Windows经典主题的样子:这是WindowsXP主题的结果:我可以通过删除Application.EnableVisualStyles()来防止我的应用程序的外观受到视觉样式的影响。调用或通过更改Application.VisualStyleState:虽然此更改使ListView具有所需的外观,但它也会影响其他控件的外观。我希望我的ListView成为唯一不受视觉样式影

c# - 如何将数据从托管程序集流式传输到 native 库并再次返回?

如何将数据(文本)从托管程序集流式传输到native库,然后将数据(文本)流式传输回托管程序集?具体来说,我想在.NET端公开某种类型的System.IO.Stream,以及(最重要的)FILE*在native端。本地方法的签名应该是:FILE*foo(FILE*bar);围绕原生p/invoke调用的包装器的签名应该是:CustomStreamfoo(CustomStreambar);我不想在native端使用回调方法(一种用于获取更多数据,一种用于设置更多数据)。我想在native端使用FILE*-以及对其进行操作的所有相关方法,例如fprintf。我不想要任何磁盘I/O。这需要在

c# - 如何从托管项目引用 native WinRT 组件?

据说您可以创建一个可以在C#中使用的C++WinRT组件。我有一个简单的测试项目-一个C#XAML应用程序和一个仅使用基本WinRT组件项目模板的C++项目。当我尝试在C#XAML项目中添加项目引用时,它说无法添加引用(不知道为什么)。我可以构建nativeWinRT组件,并生成一个.winmd文件,我可以使用添加引用对话框中的浏览按钮手动添加对此.winmd文件的引用。这允许我访问native库中的方法,但是当我构建时,它说它正在使用Platform.IDisposable,但该类型是在未引用的程序集中定义的。我还没有看到任何session演示这种情况。