我有一个包含多个表的文档.我需要填写其中一些表格.我遇到的问题是如何找到它们?我可以通过它们进行交流
var doc = document.MainDocumentPart.Document;
var tables= doc.Body.Elements< Table >();
Run Code Online (Sandbox Code Playgroud)
但是我如何找到特定的表?表格可以改变,所以我不能依赖订单.我想把书签放在特定的桌子前面,然后找到书签后的第一张桌子,但是我没找到怎么做...
那么,如何在文档中找到特定的表?
如果有更好的方法,请告诉我.
是否有可能在C#中订阅谁订阅活动?
例
class MyClass
{
public string Name { get; set; }
}
class Syncronizer
{
public delegate void SynchronizatonEventHandler(MyClass myClass);
public event SynchronizatonEventHandler OnSyncFinished;
}
Run Code Online (Sandbox Code Playgroud)
如果我有类似的东西,我可以看到/使用myClass.Name字符串并在订阅事件时使用它进行记录吗?
我想要完成的是我想记录每个订阅并取消订阅我的Syncronizer类.
我在 wpf 用户控件中有几个 Expander 控件。当我展开扩展器时,我想自动滚动,以便整个扩展器可见(如果可能)。或者至少让新扩展的 Expander 尽可能“向上”。
当我现在在底部执行此操作时,它会扩展到窗口边缘下方,并且如果不手动滚动到扩展器中的控件,我将无法看到它们。
我想从 XAML 而不是代码隐藏中执行此操作。这可能吗?我使用 MVVM 模式。
我假设我必须在 Expander 上使用触发器,但我不知道如何执行 BringToView 功能
高层布局:
<ScrollViewer>
<UserControl>
<Grid>
<Expander>
...
</Expander>
<Expander>
...
</Expander>
<Expander>
...
</Expander>
</Grid>
</UserControl>
</ScrollViewer>
Run Code Online (Sandbox Code Playgroud)