在Xamarin Forms中,我如何找出水龙头的位置(例如在图像中)?我的代码是:
var tapGestureRecognizer = new TapGestureRecognizer();
tapGestureRecognizer.Tapped += OnTapGestureRecognizerTapped;
image.GestureRecognizers.Add(tapGestureRecognizer);
...
...
void OnTapGestureRecognizerTapped(object sender, EventArgs args)
{ ... }
Run Code Online (Sandbox Code Playgroud)
args.Parameter返回null(对于iOS)。我没有找到有关Parameter的任何文档。在处理程序中,我尝试将EventArgs更改为TappedEventArgs,但随后未编译。还尝试将args强制转换为TappedEventArgs,但这没有任何改变。
这个问题涉及在PHP SOAP客户端中使用SoapParam和SoapVar来处理重复元素,其中请求不能被构造为关联数组.更具体地说,它解决了将SoapParam/SoapVar用于复杂元素的困难.
我有工作代码,我试图修改,以允许SOAP请求中的重复元素.
工作代码如下,并正确返回单个consignmentID的详细信息.
$oClient = new SoapClient($wsdlFilespec, $arguments);
$parameters = array(
'header' => array(
'source' => $_POST['source'],
'accountNo' => $_POST['accountNo'],
'userAccessKey' => $connection['userAccessKey']
),
'consignmentId' => $_POST['consignmentId']
);
$request = array('parameters' => $parameters);
$result = $oClient->__soapCall($operation, $request);
Run Code Online (Sandbox Code Playgroud)
我现在需要能够传递多个consignmentIds,显然关联数组不适用于此.所以我一直在尝试使用SoapParam和SoapVar; 顺便说一下,没有为这些找到很多文档或示例.
我尝试过以下方法:
$header = array(
new SoapParam((string)$_POST['source'], 'source'),
new SoapParam((int)$_POST['accountNo'], 'accountNo'),
new SoapParam((string)$connection['userAccessKey'], 'userAccessKey')
);
$parameters = array(
new SoapParam($header, 'header'),
new SoapParam((string)'PDH44109', 'consignmentId'),
new SoapParam((string)'PDH44110', 'consignmentId')
);
$request = array('parameters' => $parameters);
Run Code Online (Sandbox Code Playgroud)
这给出了:SOAP-ERROR:编码:对象没有'header'属性.
我也试过使用SoapVar来强制复杂类型的'header',如下所示:
$header = array(
new SoapParam((string)$_POST['source'], 'source'), …
Run Code Online (Sandbox Code Playgroud) 如何ProgressBar
在代码中更改Xamarin表单的高度?我正在使用Xamarin Forms V2.1.
.HeightRequest
并且.MinimumHeightRequest
似乎没有任何效果.默认进度条太薄,甚至可能都没有被注意到.
.BackgroundColor
似乎也没有用.
我在这里错过了什么?
经过多次狩猎后,我找到了一种方法,可以在Xamarin Forms的按钮上隐藏键盘,适用于iOS机箱.所以它在下面分享.
如果有人可以改进它,或者为Android方共享解决方案,那就太好了.
c# ×1
complextype ×1
gestures ×1
keyboard ×1
php ×1
repeat ×1
soap ×1
xamarin ×1
xamarin.ios ×1