2016-01-29 10 views
7

Wie kopierst du etwas in die Zwischenablage in einer Windows 8.1-Anwendung? Ich konnte keine API finden, um dies zu tun? Du könntest es in den alten Silverlight Apps machen, aber es scheint keinen Weg zu geben.In Windows Phone 8.1-Anwendungen in die Zwischenablage kopieren

Gibt es eine Problemumgehung? Ich möchte einige Zeichenfolgen von einer App teilen, die von jeder anderen App verwendet werden kann.

Antwort

1

Es gibt keine Zwischenablage-API für WP8.1, aber sie ist für Windows 8.1-Anwendungen verfügbar. Sie müssen entweder eine Silverlight-Bibliothek verwenden, die beim Festlegen des Inhalts in der Zwischenablage hilft oder den Share-Charm verwendet.

+0

Welche Silverlight-Bibliothek? Was ist Share-Charme? – user93353

+0

ShareCHARM teilt die Funktionalität der Windows-Plattform und Sie können damit Text, HTML, Bilder und Links teilen. Silverlight-Bibliothek müssen Sie sich nuget ansehen. – Rohit

+0

Danke - kann nugget auch verwendet werden, wenn Ihre Benutzeroberfläche nicht silverlight ist? Wird es auch auf 8.1 und 10 funktionieren? – user93353

0

Es ist nicht wirklich möglich mit der alten 8.1 API, aber die charmante Share Clipboard API ist wahrscheinlich Ihre beste Wette hier für den Versuch.

Können Sie Ihre App möglicherweise auf die neuere Windows 10 UWP API umstellen, die sie nativ unterstützt? Dies wäre ziemlich einfach und bietet Ihnen auch bessere Hardware-Kompatibilität.

Clipboard API

+0

https://www.nuget.org/packages/InTheHand.ApplicationModel.DataTransfer/8.2014.4.301 - der Besitzer scheint es nicht gelistet – user93353

+0

Die überwiegende Mehrheit der Windows-Handys sind auf 8.1 ab sofort - keine App kann nicht unterstützt 8.1 – user93353

+0

Ich wusste nicht, dass so viele noch auf 8.1 waren, wir haben alle unsere Apps auf UWP umgestellt und unsere Verkäufe sind nur gestiegen. Aber ich verstehe. Es scheint, dass es nicht wirklich eine Möglichkeit gibt, das zu erreichen, was Sie dann wollen. –

Verwandte Themen