Получение отношения ID из фигуры
Как я могу получить RelationsID из формы, имя которой я знаю? Я работаю с C# и OpenXML. Мне нужен метод, который принимает слайд и имя фигуры, которую я ищу, и который возвращает отношение ID в виде строки:
public static String GetShapeRId (Slide slide, String name)
{
var shapes = slide.ChildElements;
foreach (Shape shape in shapes)
{
if (shape.NonVisualShapeProperties.NonVisualDrawingProperties.Name == name)
{
return shape.RelationshipID; // This is the part I am looking for
}
}
return null;
}
Кто-нибудь может мне помочь. Также: должен ли мой цикл работать? Я новичок в C# и OpenXML и всегда открыт для предложений и улучшений.