問題タブ [xlabs]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
xamarin.android - 戻るボタンを押すとハイブリッド Web ビューがクラッシュする (Android)
HybridWebViewを使用していますが、Android ハードウェア ボタンを押し戻そうとすると、アプリがクラッシュします。アクション バーを押すと、予期される戻るアクションが実行されます。
Git Hubにも同様の問題に関する未解決の問題があり、まだ修正されていません。
これは私のスタックトレースです:
xaml - XAML から Xamarin Forms Labs ViewModel を使用するには?
Xamarin.Forms プロジェクトで MVVM の実装をいくつか試してみましたが、XLabs の ViewModel が最適でした。しかし、たとえばMasterDetail XAMLページを作成する方法がよくわかりません。私の TestPage は ViewBase クラスから派生しています。したがって、私の最初のアプローチは次のようなものでした。
しかし、BaseView.Content 要素内に別のページを配置することはできません。では、その中で MasterDetailPage または TabbedPage を使用する方法は?
c# - Xamarin mediaPicker.TakePhotoAsync でアプリがクラッシュする
XLabs を使用する Xamarin.Forms アプリがありますが、正常に動作していましたが、突然アプリがクラッシュし始めました。写真を撮ったり、写真画面から [戻る] ボタンを押したりすると、4 時間グーグルで調べていましたが、まだ理由がわかりません。それが起こっている、アイデアや考えがあれば、助けてください!
ここに私のコード行があります:
私の許可は大丈夫です:
スタックトレース:
呼び出されたコンストラクターが再度呼び出されるため、MasterDetailPageが再作成されますが、mediapickerは別のContentPageからのものであるため、現在のアクティビティを「ドロップ」して最初からやり直すと思いますが、理由はまだわかりません
c# - Xamarin.Forms でのカメラへのアクセス
Xamarin Forms PCL でカメラにアクセスする必要があります。動作するサンプルが見つかりませんでした。
XLabをインストールしてそのサンプル コードを使用してみましたが、例外があります。たとえば、XLabs サンプルでは、次のものを使用しています。
次の例外が発生しますResolver.Resolve<IDevice>():
IResolver has not been set. Please set it by calling Resolver.SetResolver(resolver)
Xamarin.Forms で写真を撮るために、この方法または他の方法を使用するにはどうすればよいですか? 事前にヒントをありがとう!
xamarin.forms - Xlabs.ViewFactory に登録されているビューのインスタンスを取得する
実際、私は自分のプロジェクトをきれいなMVVMV
方法で構築しようとしています。残念ながら、この制限に対して、電源なしでマップにピンを設定する方法を見つける必要がありますDataBinding
。回避策の 1 つは、View
を my にViewModel
入れ、直接設定することです。現在、登録されたビューを取得する機会はありません。を拡張することは理にかなっていXLabs.Forms.Mvvm.ViewFactory
ますか?
GitHub に新しい問題を追加する前に、そのような制限を処理するためのより良い解決策があることを願っています。私は常にMVVM
(小さな)WPF プロジェクトで使用していました。
android - Xamarin.Forms/XLabs で画面の回転/向きを処理する方法は?
ここで説明されている XLabs メソッドを使用して、(Android で) 画面が回転するタイミングを判断しようとしていますXamarin Forms で画面の回転/向きを処理する方法は? で、困っています。
MainActivityのOnConfigurationChangedメソッドをオーバーライドします
IXFormsApp の Orientation 変数、つまり xapp.Orientation に問題があります。XLabs のドキュメントでは、コンパイラと同様に、これを「保護されたセット」としてリストしています。
そして、それは自動的に設定されません(使用されている場所を確認すると、常に「なし」に設定されています)。回転?
関連するメモとして、Rotation ハンドラーを設定しようとしても (理由はわかりませんが、やってみようと思いました)、異常な結果が得られました。
Android コードを試してみると、次のエラーが表示されます。
ただし、Forms コード (結果が使用される場所) で設定した場合は問題ありません (ハンドラーが実際に呼び出されることはないようですが)。なぜこれが当てはまるのか、誰にもわかりますか?
c# - Xlabs GridView が Android のレイアウトで正しく動作しない
Android のXlabsGridView
は、相対レイアウトまたはスタック レイアウトを表示しません。しかし、その作業はうまくいきiOS
ます。「cell.View」img
に設定すると、両方のプラットフォームで正常に動作しますが、「cell.View」にレイアウトを設定するGridView
と、Android で背景色のみが表示されiOS
ます。