大家好,感谢您的时间,
我有一个小小的" C#的问题。
我正在开发一个outlook插件。基本上当你点击功能区上的一个按钮(在一个周期性的约会上)时,它只是试图做一些处理(这里不相关),然后如果它没有成功,如果出现的次数超过5,它确实以下内容:
RecurrencePattern recpat = this.item.GetRecurrencePattern();
recpat.Occurences = 5;
此时有5次出现。但是在窗口的显示屏上,会议的日期不会更新为5次出现。您可以看到日期"每周二从2017年2月6日到2017年2月20日和#34;例如,保持不动。
如果我保存约会,它会更新,但会保存(我希望用户这样做),如果我关闭并打开一个新的拦截器(窗口),它会更新,但它会停止我之后要做的处理。
我尝试了this.UpdateLayout()方法,但它没有用。
经过一天的积极搜索后,我有点迷失了。看来在这里没有人试图做一些修改并等待用户保存它们。我找到了很多文档,但是对于想要在不提示用户的情况下立即创建和保存约会的人。我认为这是一种双向约束,但似乎没有。然后我想也许这是outlook 2010(profesionnal计算机......)的一个已知问题,但我没有找到任何关于这个的线索。
我们非常感谢任何帮助,对于我在英语中可能犯的错误,我很抱歉。