- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
情况:我有一个包含 EditText 的 View 列表。我希望用户能够修改文本,并且只在他按下键盘上的完成按钮时才将他的新文本发送到 View 模型。我的编辑文本已绑定(bind)有后续
<EditText
android:id="@+id/textNumero"
android:layout_width="0dp"
android:layout_height="fill_parent"
android:layout_weight="0.23"
android:textColor="#ffffffff"
local:MvxBind="Text BarilId" />
我在互联网上发现我可以使用这个事件来做我想做的事情:
idEditText.OnEditorAction (ImeAction.Done) += //insert delegate here
不幸的是,我无法访问我的 Activity ,因为我正在绑定(bind)列表中的类(class)。
所以,我想像这样在我的类(class)中绑定(bind)一个命令:
<EditText
android:id="@+id/textNumero"
android:layout_width="0dp"
android:layout_height="fill_parent"
android:layout_weight="0.23"
android:textColor="#ffffffff"
local:MvxBind="OnEditorAction EditCommand"
local:MvxBind="Text BarilId" />
命令:
private IMvxCommand _editCommand;
public IMvxCommand EditCommand
{
get {
_editCommand = _editCommand ?? new MvxCommand(() => {
//do validation here
});
return _editCommand;
}
}
但我不知道如何将 ImeAction.Done
传递给我的命令,或者我什至是否收到类似的东西。
剩下的部分我能帮忙吗?
最佳答案
您可以创建具有命令的自定义 EditText,然后可以将其绑定(bind)到 axml 中。
另一种选择是使用:
idEditText.OnEditorAction (ImeAction.Done) += (ViewModel as MyViewModel).EditCommand.Execute(whateveryouwanttouse);
要到达您可以使用的 Activity:
Mvx.Resolve<IMvxAndroidCurrentTopActivity>().Activity
关于android - Xamarin Android 与 Mvvmcross。在 axml 中绑定(bind) OnEditorAction,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29756279/
我想包含 .axml 的布局文件在另一个 .axml使用 xamarin android 但是, 当我使用 它没有显示任何东西。什么相当于单声道 android 中的 android 就像下面的链接:
编辑:我还忘了提到我尝试以管理员身份运行 Visual Studio 并启动所有模板,但我仍然得到相同的结果 Edit2:我发现在另一个地方我找到了原生的跨平台应用程序,它有一个适用于 android
你好,我在 Visual Studio 2015 上安装了 Xamarin 并且想要创建一个 Android 应用程序。 我想运行此页面上的步骤:https://msdn.microsoft.com/
我目前正在将 VS2013/VS2015 与 Xamarin.Android 结合使用 - 我希望能够使用 Android 智能感知编辑布局 .axml 文件。我使用自动编辑器选择器 (XML) 来编
我正在尝试在其他布局 (.axml) 中包含/重用一个布局 (.axml),但在编译时一切似乎都很好。在运行时,它会生成如下异常: Unhandled Exception: Android.Views
在 Android 中,您使用 AXML 文件布置 View ,在其中指定 subview 的层次结构及其关系,然后操作系统加载此文件并呈现 View 。 在 iOS 中,有一个 NIB 文件,其概念
我搜索了 2 天以上,现在我决定在这里问。 是否可以将 Android axml(与 xml 相同)模板转换为 Xamarin.Form 的 xaml 模板。 我不擅长模板。这样我就需要一些转换工具,
我最近为 Android 安装了单声道,今天我尝试开始使用。在我看过的所有教程中,智能感知和突出显示在编辑 .axml 文件时都可以在 visual studio 中使用,但是在安装、卸载和重新安装之
我是 Visual Studio Xamarin 跨平台移动开发的新手,我一直在搜索 AXML,但我找不到任何关于设计和应用 MVC 方法的教程。 其实我有很多关于这个的问题。但我先把这 3 个留在这
我正在尝试从这里转换 DragnDrop ListView https://github.com/commonsguy/cwac-touchlist到 C# 和 Mono for Android。 此
我的应用程序中有一个 EditText,我想将其中的文本稍微靠右对齐,是否可以通过 axml 来实现? 最佳答案 要在 editText 中将文本移动到右侧,您可以使用引力和填充。 在这里检查: 关
我在视觉工作室(Xamarin)中没有智能感知。 我已尝试按照 this 上的步骤操作帖子,但它没有解决问题。 感谢您的帮助 最佳答案 如果您已经尝试过帖子中建议的解决方案,那么也许您应该尝试一下:
第一次使用Xamarin。 我无法在内容选项卡中打开 Main.axml 以修改应用程序 View 。 我只能在源标签中显示它。 错误消息是“无法加载布局:操作因内部错误而失败:com.android
我了解基本的 AXML 用法,例如: protected override void OnCreate(Bundle bundle) { base.OnCreate(b
我正在尝试对下面的屏幕进行布局。这是一个相对简单的布局,我可以轻松地使用 Android 的 axml 或 Windows 的 XAML。但是在 iOS 中我不知道从哪里开始。 iOS 缺少等效的 S
首先,我什至不确定这是否是一个好问题,但我对这些概念有点困惑所以我得继续问。请理解我对 Xamarin 的经验非常有限。 我已经创建了一个项目(共享类库),我看到我们在共享项目中使用 XAML 创建表
我一直致力于在我的 Xamarin 应用程序中实现淡入淡出的操作栏和视差滚动到我的 Android UI 中。我需要扩展我的 ScrollView,现在它被称为 NotifyingScrollView
我正试图在 ListView 的上下文中了解 Android 布局,如果我愿意的话,它看起来很原始(尽管我完全有可能做错了™)在由名称和计数组成的 ListView 中呈现简单的内容,如下所示: 我会
我是 Xamarin 的新手,目前正在使用 Youtube 的教程构建一个非常简单的应用程序。即使我仔细遵循了所有说明,当我收到此错误时,我也只是在视频的中间。甚至视频中的讲师也能够成功运行他的应用程
由于这个伟大的工具对每个人都是免费的,我尝试了它,我特别喜欢它,尤其是 Visual Studio Android 模拟器。 但是,我遇到了一个问题,因为 Visual Studio 智能感知根本不适
我是一名优秀的程序员,十分优秀!