inkcanvas

    1熱度

    3回答

    我正在繪製像wpf.I中的應用程序,希望用戶能夠在圖像或平面上添加一些繪圖。我還想繪製一些基本形狀,如線條,橢圓形或一個矩形。我試圖用一個inkcanvas,在那裏我可以做徒手畫,但我不能像繪畫中繪製形狀。任何人都可以引導我,並提供一些關於如何做到這一點的線索。請幫助我這個。任何輸入將不勝感激。

    2熱度

    1回答

    在WPF應用程序中,我有一個ObservableCollection對象(圖像上的區域),我希望在運行時顯示和編輯(大小和位置)。 我想在選擇模式下使用InkCanvas,矩形代表我的對象,但它似乎不直接支持數據綁定。 是否有可能以某種方式將InkCanvas的Children集合綁定到ObservableCollection?

    0熱度

    1回答

    我想檢測我的散點圖上的手勢(所以不在scatterview內的元素)。我發現surfaceInkCanvas具有一些手勢可能性,但是如何將一種不可見的surfaceinkcanvas放入我的scatterview中? Thanx

    2熱度

    1回答

    我試圖在InkCanvas中定位一個矩形。我正在使用以下方法。不幸的是,當我添加矩形時,它顯示在(0,0)。雖然當我查詢左邊屬性是否爲0時,我得到一個非零值。有誰知道這可能是爲什麼? 乾杯, 尼魯 InkCanvas _parent = new InkCanvas(); private void AddDisplayRect(Color annoColour, Rect bounds)

    1熱度

    1回答

    我想知道是否有任何方法可以訪問用戶刪除的元素。例如,當InkCanvas設置爲Select用戶可以選擇元素,然後按Delete刪除它們。如果他們刪除了這個項目,有什麼辦法嗎?任何幫助深表感謝。 乾杯, 尼魯 更新 @Drew:不是真的。例如說我在InkCanvas上有一個圖像。我有一些筆觸附加到這個圖像。如果用戶選擇圖像然後刪除它,我想要刪除筆畫。

    0熱度

    1回答

    我需要繪製HTML頁面。頁面顯示在Frame元素中。 問題是InkCanvas無法使用Frame。 我試圖插入TextBlock而不是Frame - 繪畫作品。 不起作用: <Frame Grid.Row="1" Source="http://google.com/"></Frame> <InkCanvas Grid.Row="1" x:Name="inkCanvas" Background="

    0熱度

    1回答

    我已經搜索了這個例子,但我跑過的人似乎專注於更簡單的東西,如設置InkCanvas DefaultDrawingAttributes,如寬度,高度,顏色等。似乎沒有很多的材料這個。 例如,如果我按住鼠標按鈕,我可以看到它畫線。如果我想繪製橢圓而不是線條,或者在線條的開始和結束之間圍繞採樣點繪製橢圓,該怎麼辦? 我知道我可以通過StrokeCollected事件獲得新的點,但除此之外,我不知道要去哪

    0熱度

    2回答

    在我的應用程序中,用戶可以創建多個對象(所謂的繪圖),每個對象都有一個SurfaceInkCanvas,與SDKSamples中的Photopad(Photo Paint應用程序)非常相似(由MS Surface SP1 SDK提供)。 考慮到可能會創建數十甚至數百個這樣的事實,保存inkCanvas(繪圖對象)內容的最佳方法是什麼? 經過一番研究,一個選項彈出:將其轉換爲圖像,JPG或PNG,但

    0熱度

    2回答

    我有一個InkCanvas,它的子項通過C#以編程方式添加進來。它們沒有設置InkCanvas.LeftProperty或InkCanvas.TopProperty。我想知道是否可以得到這些元素的默認X和Y值。目前如果我檢查InkCanvas.LeftProperty或InkCanvas.TopProperty它將返回NaN,因爲它們未設置。這可能嗎?預先感謝您的幫助。 乾杯, 尼魯

    2熱度

    4回答

    我想用C#代碼(而不是Xaml)在WPF中使用InkCanvas添加一些文本(如標籤)。 這怎麼可能? 感謝 喬納森