Finally I found the workaround for this requirement.. still i cannot save the layouts as ppt but I can save it as XAML file by serializing the layouts. So when I try to open/ reload the file..it opens exactly as i created with all the control element along with the values.
I just followed the query in
WPF C# Save Controls created at runtime[
^]
Which worked fine for me. but still I need to figure out how to run a slideshow.