小编Bri*_*Lee的帖子

如何隐藏或删除由xaml创建的特定tableSection(Xamarin.forms)?

我正在使用Xamarin.form制作应用程序.

我创建了tableview,它有三个来自xaml的部分.我想隐藏或删除最后一节(整个部分,带sectionTitle).

但不幸的是,Xamarin xaml不支持条件处理.(仅当元素具有isVisible属性但tableSection没有它时才有效)

我可以做任何选择吗?

谢谢.

tableview xamarin xamarin.forms

10
推荐指数
1
解决办法
4050
查看次数

如何在Xamarin.Android上播放默认按钮的声音?

我正在使用Xamarin.forms制作应用程序.您可能知道表单'按钮不足以用作图像按钮,如果你尝试过.

所以我使用Image作为按钮并添加了gesturerecogniger.它工作正常.好的是我可以像使用Image一样使用所有Image的可绑定属性.(比如'Aspect property'和其他)

唯一的问题是Android按钮在按下时会产生声音效果.我的没有.

如何在Android上播放默认按钮声音?

[另一个尝试]

我尝试进行布局并将Image和空虚按钮放在上面.但是,如果我这样做,我不能使用Image或Button的任何属性,除非我手动链接它.

所以我认为这不是正确的方法.

谢谢.

xamarin.android xamarin xamarin.forms

9
推荐指数
1
解决办法
2283
查看次数

如何在cocos2d-x中使用SimpleaudioEngine的音调,声相,增益选项

我正在使用cocos2d-x将我的iPhone游戏转换为Android.

我用C++ cocos2d-x引擎编写代码.控制音频对我的游戏非常重要,因为它是台球游戏.我可以使用cocos2d的SimpleAudioEngine中的playEffect(@"xxx.wav",平移,音调,增益)功能来控制音频播放(音调,声相,增益).

但问题是在cocos2d-x中没有像这样的选项.只有playEffect(char str*)而没有其他选项.所以我无法控制音频(如音高,平移,增益).我在cocos2d-x论坛上看了那个问题.它一直是问题,到目前为止它是"无计划的".

这是一个非常严重的问题..一切都很顺利除了这个..我不能跳过这个问题,因为控制声音对我的游戏来说是最重要的.

我怎么解决这个问题?是否有其他方式使用cocos2d-x(使用C++)音频(应该能够控制)引擎?

谢谢.

android cocos2d-x

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

如何在屏幕中心放置一个正方形(使用xaml)

我不明白为什么这么难.relativelayout上没有锚吗?

我想把正方形放在屏幕的中心.方形宽度是屏幕宽度的80%.正方形的高度与宽度相同.

很简单.

但到目前为止无法弄清楚使用xaml.你可以帮帮我吗?

xaml xamarin xamarin.forms

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

如何强制iCloud与核心数据进行同步?

我正在使用带有核心数据的iCloud来同步我的应用程序的数据.

我尝试了一切,最后它完美无缺.

但我有一个问题.

有没有办法说iCloud同步?

它在app开始时同步,但另一次.它似乎随机同步.我找不到自己处理它的方法.

任何帮助?

谢谢.

iphone ios5 icloud

5
推荐指数
1
解决办法
2401
查看次数

(iOS7)在UIScrollView的UITableView中滚动到UITextView中的光标

自从我更新到iOS7后,我遇到了问题.

我有UIScrollView水平底座,上面有UITableView(看起来像导航样式).我addChild UITextViewUITableView不上的细胞.

UITextView键入键盘时它会滚动到光标.它直到iOS 6才有效,但自更新iOS7以来就没有.

我怎么解决这个问题?

谢谢.

uitableview ios ios7

5
推荐指数
1
解决办法
3189
查看次数

Task.Run()有什么区别,在Xamarin表单上调用异步void AAA()?

据我所知,有三种方法可以调用异步方法。(我敢肯定还有更多)

  • 1> Task.Run(async () = {...}).
  • 2>只是打电话 AAA();

和AAA应该看起来像

async void AAA()
{
...
}
Run Code Online (Sandbox Code Playgroud)
  • 3> Device.InvokeMainThread(async () => {...});

我知道如果我使用选项1(Task.run),进程将在后台线程上运行,而选项3则没有。

那选项2呢?如果我从调用,它在主线程上OnAppearing()
首先,这样使用没有问题吗?

和option2和3一样吗?

c# wpf task xamarin

5
推荐指数
1
解决办法
975
查看次数

Xamarin.Android的底部标签(在Xamarin.forms应用程序中)

我正在使用Xamarin.forms制作应用程序.

你们都知道Xamarin.forms的常规选项卡,TabbedPage位于顶部.因为它应该存在,如果它是尊重Android UX的原生Android应用程序.

但现在情况发生了变化.甚至谷歌也宣布了新的底部标签栏,称为"底部导航". https://github.com/roughike/BottomBar 许多主要应用都在使用底部标签栏.

但我无法使用新的底部导航.因为我的应用程序基于Xamarin.forms并使用表格中的TabbedPage.如果我尝试使用底部导航,那将会更复杂.

(我也是从表格制作iOS应用程序)

所以最好的方法是将原生标签移到底部.

所以我找到了这个.(也许是旧的) http://envyandroid.com/align-tabhost-at-bottom/

但不知道如何在Xamarin.Android中使用.你可以帮帮我吗?

tabs xamarin.android xamarin.forms

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

如何从 Xamarin.forms 方 SkiaSharp 请求 REDRAW?

我正在使用 Xamarin.forms 制作应用程序。我正在使用 SkiaSharp 绘制 2d 视图。

我可以在 iOS pcl 端使用 SetNeedDisplay 来制作动画。

但我想从 Forms pcl 调用它。有没有这样的方法?

xamarin xamarin.forms skiasharp

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

有没有办法从减速器动作中获取返回值?(在 React-Native 中)

我正在使用 React-Native 制作一个应用程序。

我有一个处于 redux 状态的数据数组。我会说它是用户的数组。

我想选择一个用户并直接从减速器状态获取他的数据。

但是我无法从减速器操作中获得返回值。访问商店并使用 getState() 似乎不是一个好方法。首先,访问位于根组件中的“商店”实例太难了。

我有哪些选择?

  • 注意:我已经知道我可以添加另一个状态,如“pickedUser”并通过操作设置它。但是我想知道是否有另一种直接获取状态的方法。

我正在寻找诸如调用操作并获取返回值之类的东西。

reactjs react-native redux

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