このセクションには、Xuni の 2015 v3.5 リリース以降のすべての拡張点およびバグ修正についての情報が記載されています。
Xuni Core |
Xuni.Forms.Core
Xamarin.Forms最新の変更点
- DoubleCollectionTypeConverter は XuniDoubleCollectionTypeConverter に名前が変更されました。
強化点
- XuniCheckBox コントロールが追加されました。このコントロールは、FlexGrid の Boolean 列で内部的に使用されます。
- XuniToggleButton コントロールを追加しました。このコントロールは、FlexGrid の行の詳細で内部的に使用されます。
- ColorEx.IsDarkTheme プロパティが追加されました。
|
Calendar |
|
CollectionView |
|
FlexChart |
Xuni.Forms.FlexChart
Xamarin.Forms
強化点
- 注釈機能が追加されました。いくつかの注釈タイプ(画像、四角形、楕円、線、多角形)と添付方法(データインデックス、データ座標、絶対、相対)がサポートされています。
- 凡例の折り返し動作が追加され、水平方向に十分なスペースがない場合に凡例が折り返されます。追加のコーディングは不要です。
- ローソク足の幅を調整するための Options.CandleWidth プロパティが新しく追加されました。1.0 は 100% を意味し、ローソクどうしが触れ合うように、ローソクが幅全体に広がります。値を 1.0 より小さくすると、ローソクの間に隙間ができます。
- ズームおよびスクロールのパフォーマンスが強化されました。
- 系列の表示/非表示が変更されるときのアニメーションが追加されました。
- コントロールに TextColor プロパティが追加されました。
- 軸のタイトルやラベルの間のパディングおよびスペーシングが強化されました。
- 新しい軸の大目盛り/小目盛りマークのデフォルト設定が強化されました。デフォルトでは、大目盛りマークは表示され、小目盛りマークは非表示になります。
- ヘッダー、軸タイトルなどの要素を非表示にする場合にスペースが維持されないように、コントロールのレイアウトが強化されました。
- Windows Phone で、位置が左または右に設定されたデータラベルがプロット領域の端にある場合のレイアウトを強化しました。
- Y 軸で開始され、デフォルトでは Y 軸と最初のデータポイント間に隙間がなくなるように、面グラフ、折れ線グラフ、スプライングラフタイプの描画が強化されました。
- Android デバイスで FlexChart の全体的なパフォーマンスが強化されました。
- セルファクトリで RowHeaderTextColor、RowHeaderFontFamily、RowHeaderFontSize、および RowHeaderFontAttributes が考慮されるようになりました。
- Windows Phone で、系列が選択された場合に選択項目が表示されるように凡例シンボルを強化しました。
- 凡例から系列を選択する機能を追加しました。
バグ修正
- スクロール時に日付/時刻ラベルが重なり合う問題が修正されました。
- 連結されたラベルに 'ValueX' が正しく表示されるように、カスタムデータラベルの実装が修正されました。
- Windows Phone で、ユーザーがプロット領域をヒットしたときにのみラインマーカーが移動するという問題を修正しました。
- ヒットテスト結果でデータオブジェクトが null になることがある問題が修正されました。
- ローソク足/HLOC チャートタイプで、PlotElementLoading イベントが発生しない、またはパラメータが null になる問題が修正されました。
- ローソク足の背景色の設定をサポートするように PlotElementLoading が修正されました。
- データラベルべルに値ではなくポイントインデックスが返される問題が修正されました。
- ユーザーが空のチャートを操作する場合に発生する例外を削除しました。
- 100% 積層から積層に変更された後にパーセントが残る問題が修正されました。
- Windows Phone で、ローソク足または HLOC チャートのデータラベル位置を修正しました。
- Windows Phone で、パレットより多くの系列が追加されたときにカラーパレットを繰り返すように問題を修正しました。
- Windows Phone で、IsEnabled プロパティを修正しました。
|
FlexGrid |
Xuni.Forms.FlexGrid
Xamarin.Forms
最新の変更点
- GridRow および GridColumn の GetCellContentType、CreateCellContent、BindCellContent、GetCellValue、GetCellText、および SetCellValue メソッドに、cellType パラメータを追加しました。
強化点
- 行詳細機能が追加されました。詳細行に配置された追加データをユーザーが展開できます。
- FlexGridDetailProvider 動作を追加しました。
- セル結合機能が追加されました。隣接するセルを列方向、行方向、またはカスタムセル結合で両方向に結合できます。
- 非連結モードが追加されました。プログラムによって行や列をグリッドに追加し、各セルを設定してグリッドにデータを挿入できます。
- iOS でユーザーがグリッドの上端または下端を越えてドラッグしたときにグリッドを引き伸ばす新しい TouchFeedback プロパティが追加されました。
- Android でユーザーがグリッドの上端または下端を越えてドラッグしたときに視覚的なフィードバックを表示する新しい TouchFeedback プロパティが追加されました。
- AutoSizeRows および AutoSizeColumns メソッドに、ヘッダーパラメータを追加しました。これにより、ヘッダーセルの内容が GridColumn.HorizontalAlignment および HeaderHorizontalAlignment プロパティのサイズ変更に影響するかどうかを指定できます。
- GridRow.IsReadOnly プロパティが追加されました。
- GridRow.Height プロパティが追加されました。
バグ修正
- データ項目内で INotifyPropertyChanged.PropertyChanged イベントが発生するとセルが更新されないという問題を修正しました。
- グリッドがグループ化され、列がソートされた場合の列の自動生成を修正しました。
- Android で、カルーセルコントロール内でのスクロールに関する問題を修正しました。
- 連結プロパティが大文字でない場合でも、列ヘッダー内の最初の文字を強制的に大文字にするように問題を修正しました。
|
FlexPie |
Xuni.Forms.FlexPie
Xamarin.Forms
強化点
- 凡例の折り返し動作が追加され、水平方向に十分なスペースがない場合に凡例が折り返されます。追加のコーディングは不要です。
- 連結が変更されるときに更新アニメーションが適用されるようになりました。
- 'Outside' に設定されているデータラベルの位置が強化されました。
- コントロールに TextColor プロパティが追加されました。
バグ修正
- 円グラフのセグメントにパーセントを表示するようにバグが修正されました。
- 円グラフで値ゼロのセグメントのデータラベルが正しく表示されない問題が修正されました。
- 円グラフセグメントが初めてタップされるときにツールチップがターゲット位置になかった問題が修正されました。
|
Gauge |
|