0
변경할 때 열 속성을 자동으로 저장해야하는 Datagrid가 있습니다. 이를 위해 격리 저장소 설정을 사용하고 있습니다. 현재로서는 DataGrid 열의 DISPLAY INDEX 속성을 저장하고 있습니다. 다음과 같이 내 코드에서 Save DataGridColumn Sort 속성을 Isolated Storage에 저장
은 내가 DataGridName와 함께 설정을 밀어하려고 뒤에 SaveSettings 방법은 liks에게 바로 격리 된 저장소를 인스턴스화되어이public class SendTemplatesSettingsViewModel
{
public class GridColumnSettings
{
public int Index { get; set; } //Managing the column ordering of the DataGrid
public int DisplayIndex { get; set; } //Store the Index/order of the column in the underlying datasource/ViewModel.
public GridColumnSettings(int columnIndex, int displayIndex)
{
this.DisplayIndex = columnIndex;
this.Index = displayIndex;
}
}
public void SaveSettings(List<SendTemplatesSettingsViewModel.GridColumnSettings> settings, string gridName)
{
mySettings.SetSetting<List<GridColumnSettings>>(gridName, settings);
}
SetSettings 방법을 보이는
List<GridColumnSettings> settings = new List<GridColumnSettings>();
for (int index = 0; index < dcDataGrid.Columns.Count; index++)
{
DataGridColumn column = dcDataGrid.Columns[index];
SettingsViewModel.GridColumnSettings setting = new GridColumnSettings(column.DisplayIndex, index);
settings.Add(setting);
}
**SendTemplatesSettingsViewModel.SaveSettings(settings, "dcBrowserDataGrid")**
값을 더하는 것입니다.
열을 정렬하려는 경우 열을 정렬하지만 그렇게하려면 올바른 속성을 찾을 수 없습니다. 희망은 누구든지 도울 수 있습니다. 미리 감사드립니다.