Ben ProjectItem var ve varsa onunla ilişkili IWPFTextView almak istiyorum.Belirli bir ProjectItem için bir IVsTextView veya IWpfTextView bulun, VS 2010 RC uzantısında
Bir IVsTextManager almaya çalıştım ve sonra görünümleri yinelemeye çalıştım, ancak iVsTextManager.EnumViews her zaman hiçbir şey döndürmez. İşte
Ben şimdiye kadar ne var ise:
var txtMgr = (IVsTextManager)Package.GetGlobalService(typeof(SVsTextManager));
if (txtMgr != null)
{
IVsEnumTextViews iVsEnumTextViews;
IVsTextView[] views = null;
// Passing null will return all available views, at least according to the documentation
// unfortunately, this returns a 0x80070057 error (invalid parameter)
var errorValue = txtMgr.EnumViews(null, out iVsEnumTextViews);
if (errorValue == VSConstants.S_OK)
{
// enumerate, find the IVsTextView with a matching filename.
Şüphesiz orada başka/daha iyi bir yoldur ??
~ Cameron İşte
Ve wpfTextView nasıl alabilirim ?. başkası yardımcı Teşekkürler! – Morvader
Harika. Bu yardımcı yöntem için teşekkürler. Benzer problemi çözmek için bana çok yardımcı oldum. –
Metodunu kullanarak, kendim için çözdüğüm şeyi burada bulabilirsiniz: http://stackoverflow.com/a/24178352/395069 –