MaterialTextField Error in Binding TextChangeCommand : System.InvalidCastException Message=Object must implement IConvertible.
まだ誰も着手していません。
評価
- 難易度
- 4/5
- 見積もり時間
- 3〜5日
- 初心者へのやさしさ
- 30/100
- issue の種類
- バグ
- 明瞭さ
- おおむね明確
- 活発さ
- 停滞
- 技術スタック
- csharp
- 領域
- mobile-dev
調査の方向性
XAML に示されている MaterialTextField TextChangeCommand バインディングと、ViewModel.cs のコマンド実装から始めます。ContentPage を開くときの Android の失敗を再現し、その後、コマンドパラメーターの変換を追跡します。ページが InvalidCastException なしで開き、コマンドが変更前と変更後のテキスト値を受け取れば完了です。
索引モデルが issue の本文から書いたものです。
説明
🐛 Bug Report
Hi!
When I try to Bind TextChangeCommand and ContentPage is openning the exception is thrown.
System.InvalidCastException Message=Object must implement IConvertible.
Expected behavior
Receive Old and New text typed on control in ViewModel Command method
Reproduction steps
XAML:
<material:MaterialTextField
Placeholder="Transaction amount ?"
LeadingIcon="dollar24"
ErrorText="{Binding AmountErrorText}"
HasError="{Binding AmountHasError}"
BackgroundColor="Transparent"
Grid.Row="3" Grid.Column="1"
HelperText="{Binding AmountHelpText}"
TextChangeCommand**="{Binding **AmountTextCahangeCommand ,Mode=TwoWay}"
Text="{Binding Amount}" InputType="Numeric"
/>
ViewModel.cs
public ICommand AmountTextCahangeCommand
{
get
{
return new Command((a) =>
{
_amountTextCahangeCommand(a);
});
}
}
Configuration
Version: 1.7.4
Platform:
- 📱 iOS
- [X ] 🤖 Android
- 🏁 WPF
- 🌎 UWP
- 🍎 MacOS
- 📺 tvOS
- 🐒 Xamarin.Forms
Thank you!
- 主要言語
- C#
- スター
- 633
- フォーク
- 150
- PR マージ指標
- 30日以内にマージされた PR はありません
環境構築
はじめの一歩
- issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
- 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
- リポジトリをフォークし、ブランチを切って変更します。
- issue 番号を参照したプルリクエストを送ります。
Baseflow/XF-Material-Library のほかの issue
-
.Net Maui Supportオープン
難易度 5/5 1週間以上 初心者へのやさしさ 20/100
Baseflow/XF-Material-Library#458 · コメント 1 件 ·
-
難易度 2/5 1〜3時間 初心者へのやさしさ 50/100
Baseflow/XF-Material-Library#457 · コメント 1 件 ·
-
難易度 3/5 1〜2日 初心者へのやさしさ 48/100
Baseflow/XF-Material-Library#456 ·
-
難易度 3/5 1〜2日 初心者へのやさしさ 35/100
Baseflow/XF-Material-Library#454 ·
-
難易度 1/5 1時間未満 初心者へのやさしさ 58/100
Baseflow/XF-Material-Library#453 ·
Baseflow/XF-Material-Library の issue をすべて見る
似ている issue
-
area-ai untriaged
難易度 2/5 1〜3時間 初心者へのやさしさ 85/100
dotnet/extensions#7790 ·
メンテナーはふだん 1 日以内に返信
-
P2 testing
難易度 1/5 1時間未満 初心者へのやさしさ 90/100
メンテナーはふだん 1 日以内に返信
-
area-Infrastructure-coreclr os-ios os-maccatalyst os-tvos untriaged
難易度 2/5 1〜3時間 初心者へのやさしさ 78/100
dotnet/runtime#134766 · コメント 3 件 ·
メンテナーはふだん 1 日以内に返信
-
0 - Backlog Bug
難易度 2/5 1〜3時間 初心者へのやさしさ 88/100
BrighterCommand/Brighter#4444 ·
メンテナーはふだん 1 日以内に返信
-
bug
難易度 2/5 1〜3時間 初心者へのやさしさ 88/100
メンテナーはふだん 1 日以内に返信