小编Joh*_*son的帖子

Xamarin Forms中的滚动编辑器进入视图

使用Xamarin Forms,考虑下面的Xaml.

<StackLayout VerticalOptions="FillAndExpand">
   <Image x:Name="cameraImage" Source="camera.png" />
   <Label Text="Describe the image" />
   <Editor />
   <Button Text="Save" />
 </StackLayout>
Run Code Online (Sandbox Code Playgroud)

这将呈现图像,编辑器和保存按钮.图像的图像比例为4x3,覆盖了可用屏幕高度的三分之一.编辑器呈现如下.

问题是键盘覆盖了iOS中的编辑器.通常是标准的iOS问题.

问题是:Xamarin Forms处理这个问题的方法是什么?

谢谢

//约翰

xamarin.ios ios xamarin xamarin.forms

9
推荐指数
3
解决办法
9537
查看次数

根据Android中的屏幕大小以声明方式隐藏视图

在android xml:ish

有没有办法直接根据xml中的布局大小/方向更改可见性属性?

我在片段中有一个按钮,只有小屏幕尺寸才能看到.在更大的尺寸上,让我们说布局大,我希望它被隐藏.

当然,我可以毫无问题地为此编写代码,但出于学术原因,我想知道它可以做这样的事情.

<Button
     android:id="@+id/btn_check_availability"
     style="@style/product_info_footer_button"
     android:layout_width="fill_parent"
     android:layout_height="35dp"
     android:text="@string/check_availability"
     android:visibility="<magic expression here>" />
Run Code Online (Sandbox Code Playgroud)

谢谢

//约翰

xml layout android

6
推荐指数
1
解决办法
1262
查看次数

使用Xamarin Studio时,iOS应用程序无法自动启动

可能是一个简单的设置问题,但我似乎无法找到设置.使用iOS项目运行Xamarin Studio 3.当我点击Run(播放符号)时,应用程序构建并部署.但该应用程序无法启动,我必须手动启动它.在三部手机和两部iPad上都是一样的,所以它必须是Xamarin Studio或Mac本身的设置.

消息如下:

"等待调试器连接......应用程序已经构建并上传,或者已经是最新的".

然后我手动启动应用程序,调试器连接,一切都很好.不是bug问题,而是我想知道的原因.:)

谢谢

约翰

debugging ios xamarin

5
推荐指数
2
解决办法
3872
查看次数

使用monotouch的像素完美图像

背景:

我需要对如何使用MonoTouch在iOS设备上呈现像素完美图像有一个基本的了解.我对iOS生态系统的理解目前是有限的,在过去的18年里,它是Windows平台的开发者.据我所知,有一个共同的坐标系统,无论是视网膜显示器还是旧的"iPhone 3g"显示器,都可以呈现相同的视图.

问题是:

使用MonoTouch生成和显示图像而不会出现模糊或失真的最佳方法是什么?

// AnkMannen

c# xamarin.ios ios

4
推荐指数
1
解决办法
255
查看次数

删除Azure Service Bus中的死主题

我已经尝试过在这个问题上做作业,但是没有我能做的搜索让我更接近答案.最受欢迎的是在Azure Service Bus上检测并删除孤立队列,主题或订阅.

我的情景:

我有多个服务正在运行(标准win服务).在启动时,这些进程开始订阅Azure Service Bus中的给定主题.我们将主题称为"消息".

当服务关闭时,它会以一种很好的方式取消订阅.

但有时会发生一些事情并且服务崩溃,导致取消订阅失败,然后订阅就会挂起.

我的问题:

1)从我所看到的情况来看,每个死主题订阅都会在邮件发送到该主题时计算.即使没有人会去接它.事实还是虚构?

2)无论如何都要删除一段时间未检查过的订阅,例如过去24小时?最好是Power Shell脚本吗?

我直接向微软提出这个问题,但尚未收到任何答复.当然,我不能成为第一个体验这一点的人.如果我收到任何第三方信息,我也会更新此信息.

谢谢

约翰

azure azureservicebus

4
推荐指数
2
解决办法
2397
查看次数

通过XAML中的元素触摸事件

我有一个包含几个较小控件的画布.如果我将手指拖过它们,它们就会被选中.触发ManipulationDelta或MouseMove事件.一切正常.

但是我希望在这些图像上方显示较低的不透明度.所以我添加了一个简单的Image元素.

我的问题是:我可以制作它,以便图像不会"窃取"我的事件,并且图像下方的元素会获取所有数据.一个图像可以覆盖下面的几个对象,所以我不能简单地转发事件.

我可以举例说明这是根据请求实现的,但避免直接发布,因为它可能被视为垃圾邮件或广告.

谢谢

xaml windows-phone-8

0
推荐指数
1
解决办法
1240
查看次数