C# 更改值时应用StringPropertyEditor

C# 更改值时应用StringPropertyEditor,c#,devexpress,xaf,C#,Devexpress,Xaf,我仿效了这个例子 此代码仅在我退出detailview并再次打开它时执行: protected override void SetupRepositoryItem( DevExpress.XtraEditors.Repository.RepositoryItem item) { base.SetupRepositoryItem(item); foreach (CultureInfo culture in CultureInfo.GetCultures(

我仿效了这个例子

此代码仅在我退出detailview并再次打开它时执行:

  protected override void SetupRepositoryItem(
    DevExpress.XtraEditors.Repository.RepositoryItem item) {
    base.SetupRepositoryItem(item);
    foreach (CultureInfo culture in CultureInfo.GetCultures(
        CultureTypes.InstalledWin32Cultures)) {
        ((RepositoryItemComboBox)item).Items.Add(
            culture.EnglishName + "(" + culture.Name + ")");
    }
    ((RepositoryItemComboBox)item).TextEditStyle = TextEditStyles.DisableTextEditor;
}
我想要的是能够在值更改时执行此代码(在我的情况下,它要求我们应用属性编辑器的位置的值立即是最新的)


诚恳地说

您需要用
[ImmediatePostData]