MVVM

MVVM(Model View ViewModel)は構築上のデザインパターンで、表現ロジック(ViewModel)によってデータ(Model)からページ(View)を分離させます。

RSS

  • 解決済

    回答
    1

    RxSwiftを用いたMVVMの基本設計について

    最近とある開発で、RxSwiftとMVVMの設計を導入することになってますが、今までずっとMVCで開発してきたため、MVVMもRxSwiftも今まで触ったことがありません。そこで、最近RxSwiftやMVVMに関する記事とか色々読んで、自分の理解でサンプルプロジェクトを作ってみたのですが、この作り方はMVVMとして正しく認識できてますでしょうか?もし責務とか

    • 0評価
    • 131PV
    BigamitionGit BigamitionGit 3週間前に ベストアンサー
  • 解決済

    回答
    1

    WPFのバインドについて

    前提・実現したいこと MVVMでバインドをしたいと考えています。 最終的な目標としてはジャンルリストでジャンルを選ぶと ブックリストの本名の絞り込みが出来るといった実装にしたいと考えています。 ですが、入口のバインドの箇所がうまくいっていません。 バインドの仕組みについては https://teratail.com/questions/45592 を参考

    • 0評価
    • 105PV
    mint__ mint__ 1ヶ月前に ベストアンサー
  • 解決済

    回答
    2

    【C#】【MVVM】本当にコードビハインドの単体テストは難しいのか?

    質問 ネット上では「コードビハインドにコードを書くとテストが難しくなる」と言われていますが、 どのような場合に難しくなるのでしょうか。 現在の認識 ・Viewのインスタンス生成自体は可能 ・コードビハインドのイベントハンドラも実行できる。 ・イベントハンドラも実行できるのであれば、もはやpublicなメソッドであれば何でも実行できるのでは? やってみ

    • 0評価
    • 169PV
    redhat98 redhat98 1ヶ月前に ベストアンサー
  • 解決済

    回答
    4

    MVCが理解できません

    以下のページを読みました https://qiita.com/shinkuFencer/items/f2651073fb71416b6cd7 MVCのユーザアクション MVCのユーザアクションの矢印がコントローラに向いているのは何故でしょうか。 ユーザが操作するのは画面なのでユーザアクションは必ずviewなのではないか、何故なんだ、と悩んでおります

    • 0評価
    • 952PV
    workaholist workaholist 1ヶ月前に ベストアンサー
  • 解決済

    回答
    1

    【C#】【MVVM】Modelのプロパティを変更通知で受け取るメリットについて

    前提 WPFでMVVMに則ったプログラムをReactivePropertyを使用して作成しています。 分からない事 Modelのプロパティを変更通知で受け取るメリットが分かりません。 Modelの値を受け取る方法は大きく2つあると思っています。 ・変更通知で値の受け渡しをする ・インスタンスのプロパティにアクセスする インスタンスのメソッドがvo

    • 0評価
    • 191PV
    ozwk ozwk 2ヶ月前に コメント
  • 解決済

    回答
    1

    【C#】【MVVM】リストボックスクリック時にチェックボックスのON/OFFを切り替えたい

    分からない事 以下のようなコードを書いた場合、 ListBox内のアイテムをクリックする度にCheckBoxのON/OFFが切り替わって欲しいのですが意図した動きをしてくれません。 どこがマズいのでしょうか。 <Grid> <Grid.RowDefinitions> <RowDefinition /> <RowDe

    • 0評価
    • 92PV
    Tak1wa Tak1wa 2ヶ月前に ベストアンサー
  • 解決済

    回答
    1

    MVVMにおいて異なるView同士を連動させたい

    前提 現在Android+MVVMを勉強中なのですが、わからないことがあったので質問いたします。 <!-- fragment_a.xml --> <?xml version="1.0" encoding="utf-8"?> <layout xmlns:android="http://schemas.android.com/apk/res/android"

    • 0評価
    • 173PV
    brave brave 2ヶ月前に ベストアンサー
  • 解決済

    回答
    1

    DIコンテナの使い方について

    悩んでいる事 DIコンテナの使い方を勉強していて、2点分からない事があります。 質問1. DIコンテナは普通どこで定義するのが一般的でしょうか。 私の理解では、Appクラス内に定義するべきだと考えています。 根拠として、PrismテンプレートのXamarin Unityを選択した場合に NavigationPageに関するDIコンテナの記述がAppクラス

    • 0評価
    • 245PV
    ngAwf ngAwf 2ヶ月前に コメント
  • 解決済

    回答
    1

    MVVMで、ボタン押下時にページ遷移をしたい

    前提・実現したいこと Xamarin.FormsでMVVMパターンを用いて、アプリを作成しています。 「CmdStartコマンドがバインドされているボタン押下時に、次のページ(Page2)に遷移する」という処理をしたいのですが、Commandクラスに記述していいものなのかがわかりません。 UIと切り離すという意味でMVVMパターンがあるとすると、Comman

    • 0評価
    • 242PV
    yah yah 2ヶ月前に ベストアンサー
  • 解決済

    回答
    1

    WPFでの画像ズーム機能

    前提・実現したいこと はじめまして. 最近,C#を独学で勉強しています.特に,MVVMモデルを使ったWPFアプリケーション開発に興味があります. ScrollViewerとImageを使って,簡単な画像ビューワをMVVMモデルに沿うようにトライしています.Google Mapのようにホイールを回すと,マウスで示した位置を維持したまま拡大縮小する機能を

    • 0評価
    • 193PV
    pon-suke pon-suke 2ヶ月前に コメント
  • 解決済

    回答
    3

    MVVMでViewModel同士の連携させるための一般的な方法が知りたい

    WPF + Prism + ReactiveProperty(Rx)を使ったアプリケーションを作成しています。 MVVMパターンでViewModelの連携を取る(連携させて良いかも含めて)一般的な方法が知りたいです。 例えばAViewModelのプロパティの値が変更されたときに、 BViewModel、CViewModelのプロパティも変更するといったこ

    • 0評価
    • 358PV
    mikupedia mikupedia 3ヶ月前に ベストアンサー
  • 解決済

    回答
    1

    Swiftで動的な要素を含んだViewで縦スクロールする方法

    前提・実現したいこと RxSwiftとMVVMを使ってiOSアプリの開発を行っております。只今、アプリのホーム的な画面を作成しております。イメージとしては、クックパッドの起動時に表示される画面のような、縦スクロールができ、行ごとに動的に要素が変更されるものを作ろうとしています。 この画面はおそらくですが、TableViewを使い、Cellごとに異なるCu

    • 0評価
    • 166PV
    seiya_orz seiya_orz 3ヶ月前に コメント
  • 解決済

    回答
    1

    【C#】【WPF】【MVVM】初回起動時に非同期処理を走らせる方法を教えてください

    知りたい事 初回起動時に非同期処理をして画面に何かしらを表示させたいことがあると思います。 そのような場合に皆さんはどのようにしているのかを教えてください。 コンストラクタ内ではasync/ awaitキーワードが使えないので非同期処理を走らせられないですよね? 試したこと ①INavigationAware こいつを実装しさえすれば、勝手に初回起動時に

    • 0評価
    • 197PV
    Tak1wa Tak1wa 3ヶ月前に ベストアンサー
  • 解決済

    回答
    4

    【C#】【MVVM】非同期でObservableCollectionに追加したデータをViewに反映...

    前提・実現したいこと 取得したツイートをViewにバインドしたい 発生している問題 2点あります。 ・1点目 ViewModelのコンストラクタ内で初期表示するツイートを取得しています。 Timelineプロパティの値をViewにバインディングさせています。 このプロパティはObservableCollectionなので、Addされたタイミングで変更

    • 0評価
    • 595PV
    omanuke omanuke 4ヶ月前に ベストアンサー
  • 解決済

    回答
    1

    WPF+GalaSoft.MvvmLightでDatagrid上のセルにbuttonを配置してイベン...

    前提・実現したいこと C#にてWPF+GalaSoft.MvvmLightでアプリを開発しています。 DataGrid上のセルにButtonを配置してクリックイベントでクリックされた行の情報を取得したいと考えています。 現在GalaSoft.MvvmLightライブラリのメソッドEventToCommandでメソッドをバインドしていますが、実現できていません

    • 0評価
    • 143PV
    kinkin334 kinkin334 4ヶ月前に ベストアンサー
  • 解決済

    回答
    2

    WPF(MVVM)で、処理中をuserに提示するために、Loadingを表示したいです。

    こんにちは。 Windows10でWPFのMVVMアプリケーションを開発しています。 Visual Studio 2017 Communityを使っています。 前提・実現したいこと 処理中をuserに提示するために、Loadingを表示したいです。 試したこと xamlに配置。 プロパティを用意。 発生している問題・エラーメッセージ 表示さ

    • 0評価
    • 233PV
    cancat cancat 4ヶ月前に コメント
  • 解決済

    回答
    1

    WPF(MVVM)で、親の変化を察知したいです。

    こんにちは。 Windows10でWPF(MVVM)のアプリケーションを開発しています。 Visual Studio 2017 Communityを使っています。 前提・実現したいこと 土台のXAMLに子どものXAMLを表示しています。 土台にあるプロパティの変化を、子で取得したいです。 該当のソースコード BaseView.xaml <But

    • 0評価
    • 239PV
    cancat cancat 4ヶ月前に コメント
  • 解決済

    回答
    1

    ICommand使ってみたはいいが、senderとeがなくなっちゃった

    MVVM初心者です。 ボタンクリックイベントを捨て、ICommandを気取って実装してみたはいいのですが、 ボタンクリック時、senderとeを受け取りませんよねコレ。 ボタン複数ある時どうすればいいのさっ。 ICommand式にする前は、ボタン達をGridで包んで、そのGridにクリックイベントを割り当ててコントロール配列っぽくしてました。

    • 0評価
    • 217PV
    ozwk ozwk 4ヶ月前に ベストアンサー
  • 解決済

    回答
    2

    WPF(MVVM)で、CheckBoxをプロパティにバインディングしたいです。

    こんにちは。 Windows10でWPFのMVVMアプリケーションを開発しています。 Visual Studio 2017 Communityを使っています。 前提・実現したいこと CheckBoxをプロパティにバインディングしたいです。 試したこと 下記コード。 発生している問題・エラーメッセージ 値を入れたときに RaisePro

    • 0評価
    • 400PV
    cancat cancat 4ヶ月前に コメント
  • 解決済

    回答
    1

    【C#】【WPF】【MVVM】選択したListBoxの値をVM上で受け取るにはどうすれば良いか

    前提 ListBoxをクリックした際にコマンドを実行するようにしています。 分からない事 選択したListBox内の値をパラメータとして受け取るにはどうすれば良いでしょうか。 Xamlには以下の様に記述しています。 VM上のSelectedItemプロパティに選択した値がバインドされるイメージなのですが、何も値が入ってきません。 CommandParam

    • 0評価
    • 234PV
    kiichi54321 kiichi54321 4ヶ月前に ベストアンサー
1

タグ情報

  • あなたの順位

    -

  • タグ登録者数

    60

  • 総質問数

    55

  • 今週の質問数

    0

関連するタグ

MVVMタグのよく見られている質問

思考するエンジニアのためのQ&Aサイト「teratail」について詳しく知る