mvvm-light

    0熱度

    1回答

    我有一個名爲CustomerService的類,它只是從文件中讀取一組客戶,或者創建一個並將其傳遞迴主模型視圖,並將其轉換爲ObservableCollection。確保CustomerService和ObservableCollection中的項目同步的最佳實踐是什麼?我猜我可以連接CustomerService對象來響應RaisePropertyChanged,但是這不是僅用於WPF控件嗎?有

    2熱度

    1回答

    什麼的在運行時在數據網格的Silverlight控制動態地指定MVVM模式以下數據網格列的最佳方法? 我想要做的就是將「DataGrid.Columns」屬性綁定到我的ViewModel中的一個屬性,這樣,如果用戶添加/刪除列,我只需更新ViewModel屬性,DataGrid就會改變。問題是,「DataGrid.Columns」屬性不能綁定到(我不認爲)。 由於該屬性不可用,DataGrid控件

    0熱度

    4回答

    我有一個WPF列表框中的項目列表。我想讓用戶選擇其中的幾個項目,然後點擊刪除按鈕從列表中刪除這些項目。 使用MVVM RelayCommand模式,我創建具有以下簽名的命令: public RelayCommand<IList> RemoveTagsCommand { get; private set; } 在我看來,我電匯了我RemoveTagsCommand這樣的: <DockPanel>

    0熱度

    2回答

    我希望我知道我做了什麼,但我無法使用Visual Studio 2008 Designer和MVVMLight模板。我收到一個「無法創建類型‘ViewModelLocator’的一個實例。在我的任何XAML頁面。該應用程序生成並運行良好,但只爲設計師被打破了。在App.xaml中是 <Application x:Class="ExcelReportGenerator.App" xmln

    2熱度

    4回答

    有時,視圖模型需要引發通知,視圖應該處理並做出響應,特別是,當這些不能被建模爲屬性和屬性更改通知時。 MVVM Light中的任何內容都可以允許視圖偵聽事件並通過聲明式Xaml標記將視圖模型通知轉換爲用戶界面操作?

    3熱度

    5回答

    我有我的Silverlight應用程序,它將數據從視圖模型中拉入數據網格。該虛擬機通過Mef公開。我也有一個具有組合框的細節網格。該虛擬機還包含用於填充組合框值的數據。第一次加載時,一切正常,te組合框上的選定項目是正確的,我可以選擇其他值。但是,如果我排序我的主要數據網格(允許sort = true),那麼我發現組合框中選定值的綁定消失了。組合框仍填充了數據,但沒有選擇任何內容。 有沒有人遇到過

    0熱度

    1回答

    的Silverlight MVVM轉換我正在讀這篇文章 - http://msdn.microsoft.com/en-us/magazine/dd419663.aspx 而且我碰到這段代碼在WPF演示應用程序,與文章來了來了。 此模板將CustomerView應用於主窗口中顯示的CustomerViewModel類的實例。 <DataTemplate DataType="{x:Type vm:Cu

    0熱度

    2回答

    我剛剛開始播放「MVVM Light Toolkit」,我在想如何合併RibbonCommand和RelayCommand 是否有混合MVVM Light Toolkit和RibbonControlsLibrary的示例? 非常感謝 克勞迪奧

    5熱度

    1回答

    我想在Silverlight 4中使用MVVM設計模式來擴展我的知識來構建一個示例遊戲。我也使用Laurent Bugnion的MvvmLight工具包(在這裏找到:http://mvvmlight.codeplex.com/)。我現在想要做的就是通過按特定鍵在Canvas中移動一個形狀。我的解決方案包含一個Player.xaml(只是一個矩形;這將被移動)和MainPage.xaml(Canva

    3熱度

    1回答

    電網例如具有觸發: <Grid x:Name="LayoutRoot" DataContext="{Binding ProjectGrid, Source={StaticResource Locator}}"> <i:Interaction.Triggers> <i:EventTrigger EventName="Loaded"> <GalaSoft_MvvmLight_Co